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:
Med
HÄMTA
kan du hämta data från ett API för att läsa.Med
PUBLICERA
kan du skapa nya data.Med
ERSÄTTA
ochÄNDRA
kan du uppdatera data genom att ersätta eller ändra dem.Med
RADERA
kan du ta bort ett objekt som är 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:t.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 din 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 gör det möjligt att skriva in nya data manuellt eller genom att använda variabler, så att du kan skicka data till API:t i syfte att skapa, ersätta eller ändra en post.Tryck på för att testa genvägen (med Överblicka-åtgärden i genvägen kan du förhandsvisa de data som API:t returnerar).
Grattis, du har gjort din första API-förfrågan med hjälp av Genvägar.
Vid första anblick verkar API:t 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.