Begär ditt första API i Genvägar
För att begära ditt första API skapar du den URL som pekar på den API-”ändpunkt” som du vill prata med, och överför sedan denna URL till åtgärden ”Hämta innehåll i URL”. När genvägen körs skickar denna åtgärd API-förfrågan.
Bygg API-förfrågan
Dark Skys prognosslutpunkt kräver en URL-förfrågan som ska formateras enligt följande:
https://api.darksky.net/forecast/[YOUR_SECRET_KEY]/[LAT],[LONG]
Texten inom parentes kommer att ersättas med en API-nyckel och den plats du önskar prognosdata för.
I appen Genvägar placerar du din API-nyckel från Dark Sky i den första Text-åtgärden som överförs till URL-åtgärden i form av en variabel. Värdena för
LAT
ochLONG
är redan inställda på37.8267
och-122.4233
, vilket är koordinaterna för ön Alcatraz i San Francisco. (Du kan ändra dessa värden till vad du vill.)Prova att placera Hämta aktuell plats-åtgärden som magisk variabel inställd på Latitud och Longitud i URL-åtgärden för att få lokala väderuppgifter när du kör genvägen.
Utför API-förfrågan med hjälp av åtgärden Hämta innehåll från URL
I appen Genvägars genvägsredigerare ställer du in Hämta innehåll från URL-åtgärden på Avancerad.
Följande alternativ för de typer av API-förfrågan du kan göra blir tillgängliga:
HÄMTA
låter dig hämta data från ett API för att läsa.PUBLICERA
låter dig skapa nya data.ERSÄTTA
ochÄNDRA
låter dig uppdatera data genom att ersätta respektive ändra denna data.RADERA
låter dig att ta bort ett objekt angivet i URL-förfrågan.
I det här exemplet använder du en
HÄMTA
-förfrågan för att hämta data från Dark Sky-API.Nu när URL-åtgärden har fått din begäran och ”Hämta innehåll från URL”-åtgärden är inställd på
HÄMTA
data, är du redo att göra API-förfrågan.Obs! När ”Hämta innehåll från URL” ställs om till
PUBLICERA
,ERSÄTTA
ellerÄNDRA
läggs en ny parameter till som heter ”Text i begäran”. Med Text i begäran kan du skicka JSON, en blankett eller en fil till API som en del av din begäran. Det här låter dig skriva in nya data manuellt eller genom att använda variabler, så att du kan skicka data till API:et i syfte att skapa, ersätta eller ändra en post.Tryck på för att testa genvägen (Överblicka-åtgärden i genvägen låter dig förhandsvisa de data som API:et skickar tillbaka).
Grattis, du har gjort din första API-förfrågan med hjälp av Genvägar.
Vid första anblick verkar API:et skicka tillbaka en stor mängd märkligt formaterad text. Vid närmare anblick kan du se att texten innehåller väderprognosinformation. Denna väderinformation kodas i JSON, som står för JavaScript Object Notation.
För att lära dig mer om att arbeta med JSON och fortsätta med Dark Sky API-exemplet, se Om att använda JSON i Genvägar.