LabVIEW handledning: Spel rabatter (4 / 8 steg)
Steg 4: Få namn del 1
I den andra ramen platt sekvens struktur använder vi få namn och ID-subVI som returnerar det namnet på spelet som du angav som den visas på steam och det app-id som motsvarar till det spelet. När du dubbel klick på subVI, det bör öppna och Blockdiagram bör se ut som det som bilden ovan.
Här används en for-loop till varje spel i matrisen och Använd ånga API för att få spelets namn och dess app-id med en HTTP GET-begäran. En get-begäran skickar en begäran till en sever som sedan svar med information. Om du vill söka efter ett spel på steam (till exempel Metal Gear Solid V), är URL-adressen "http://store.steampowered.com/search/?term=Metal+Gear+Solid+V". Märker hur mellanslag ersätts med "+"? Vi måste göra samma sak!
När utbudet av spel kommer i, använder vi "Och ersätta söksträngen" för att hitta alla utrymmen i spelet namn och ersätta dem med +. Då vi tar termen och sammanfoga den till slutet av URL-adressen så att när vi gör en GET-begäran på hela strängen, skickas svaret att du skulle få när försökande till söka för det spelet.
När du gör en get-begäran på den här URL, får du en massa information som vi sedan har att sålla bland för att hitta vad vi vill. I vårt fall letar vi de namnet på spelet som visar upp först eftersom det är den bästa matchen till vilket spel vi gick in i matrisen.