Stap 2: Maak een verzoek met een API-sleutel via de opdrachtregel
Opmerking: Ik gebruik een Mac en heb geen ervaring met behulp van de command line op PCs - sorry Windows-gebruikers!
Hier is onze lijst-URL krijgen vanaf de vorige pagina - https://devru-instructables.p.mashape.com/list?limit=20&offset=0&sort=recent&type=id. Hopelijk, na ontvangst van een verzoek om deze endpoing dat de server stuurt als antwoord een lijst met Instructables, zoals in het voorbeeld Mashape biedt (screenshot hierboven). Klik op het en zien wat er gebeurt!
Wahn Wahn Wahn Wahhhnhnhnhn - krijgen zoiets?
Twee problemen - 1) vermoedelijk, u nog niet geregistreerd voor een API-sleutel, en 2) je kan niet doorgeven u bent API-sleutel naar de server via de browser.
API-sleutels zijn soms vereist zodat de gebruiker kan worden gecontroleerd en het tarief waartegen zij aanvragen doen kan worden beperkt.
Laten we eens een kijkje op de screenshot hieronder. Eerst, kunt u zien dat curl is geselecteerd uit een lijst, waaronder enkele namen die je als populaire programmeertalen herkent. Mashape geeft voorbeelden voor het maken van verzoeken naar de API via verschillende platform, en we kijken krul, een hulpprogramma voor de opdrachtregel (voor Mac-gebruikers, waardoor de Terminal).
Op de tweede regel van het voorbeeld van de aanvraag kunt u lezen "-H" X-Mashape-Key: "'. De "-H" staat voor "header", en alles na het zal gaan in de header van het verzoek dat wordt verzonden via CURL. De kop is onderdeel van het webverzoek naar de URL die we niet instellen wanneer we onze verzoek als standaardbrowser. Als we Kopieer en plak de verzoek-exampe in de opdrachtregel zoals is, krijgen we een antwoord in de terminal uitzien.
"Ongeldige Mashape Key" verplicht omdat we geprobeerd geschiedde"" als een sleutel. Als u uw sleutel, moet u een account maken op Mashape.com. Zodra u doen - u door 'required' uw unieke API-sleutel vervangen kunt, en je een antwoord krijgt dat ziet er iets als dit.