LabVIEW handledning: Spel rabatter (6 / 8 steg)
Steg 6: Att få rabatter
Nästa, stäng denna subVI och öppna nästa en som får rabatten kallas få rabatter. Blockdiagram ska se ut det som bilden ovan.
Detta kan se ut bekant för dig eftersom det ska! Det är mer av samma sak med en liten twist på slutet. Steam har ett API som kan användas för att få information från spel i program. Således den URL http://store.steampowered.com/api/appdetails/?appids<ID går här > returnerar massor av information om spelet med app-id som du sätter in i URL-adressen ovan inklusive saker som minimum specs att köra spelet och priset på spelet.
Från vår get-begäran, vi sedan leta efter percent_savings_text":" [- 0 - 9%] * ". Detta matchar ett negativt tecken, siffror och procenttecken till ett slut citat är grunda. Således det skulle hitta något liknande-75% om hela matchen var percent_savings_text ":"-75% ". De extra delarna av strängen är sedan klädde av och rabatter visas.
Om det finns ingen rabatt, den visar percent_savings_text":" ". Således när vi klippte av extramaterialet, det kommer att vara en tom sträng och Visa ingenting. Därmed vill vi kontrollera för tomma strängar och om den är tom, Visa - 0% rabatt till användaren i stället för en tom sträng. Om det finns en rabatt, strängen kommer att innehålla den information som vi vill och vi kan bara mata ut till användaren.