Stap 6: De kortingen krijgen
Vervolgens sluit dit subVI en open de volgende degene die de korting krijgen kortingen genoemd krijgt. Het blokdiagram moet uitzien als degene hierboven afgebeeld.
Dit lijkt u bekend zijn omdat het moet! Het is meer van hetzelfde met een lichte twist aan het einde. Stoom heeft een API die u gebruiken kunt om informatie te krijgen uit spellen in programma's. Dus de URL http://store.steampowered.com/api/appdetails/?appids<ID GOES HERE > retourneert een ton van informatie over het spel waarvan app id u in de URL gestoken hierboven met inbegrip van dingen als minimale specs om het spel te draaien en de prijs van het spel.
Uit onze get-verzoek, zoeken wij dan percent_savings_text":" [- 0 - 9%] * ". Dit komt overeen met een minteken, cijfers en tussen procenttekens tot een einde citaat gevonden is. Dus het zou iets als-75 vinden % als de hele wedstrijd was percent_savings_text ":"-75% ". De extra onderdelen van de tekenreeks zijn vervolgens ontdaan en de kortingen worden weergegeven.
Als er geen korting, het toont percent_savings_text":" ". Dus zodra we de extra's afgesneden, wordt een lege tekenreeks en niets weergegeven. Dus we willen voor lege tekenreeksen en als het leeg is, geeft weer een - 0% korting op de gebruiker in plaats van een lege tekenreeks. Als er een korting, de tekenreeks bevat de informatie die we willen en we kunnen gewoon voeden dat uit aan de gebruiker.