Begära 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 UR. När genvägen körs skickar denna åtgärd din API-förfrågan.
Bygga en 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/[DIN_HEMLIGA_NYCKEL]/[LAT],[LONG]
Texten inom hakparenteserna 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 de här värdena 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öra 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å Avancerat.
Följande alternativ för de typer av API-förfrågningar du kan göra blir tillgängliga:
Med
GET
kan du hämta data.Med
PUBLICERA
kan du skapa nya data.Med
PUT
kan du uppdatera data genom att ersätta dem.Med
PATCH
kan du uppdatera data genom att ä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:t 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 för att skapa, ersätta eller ändra ett inlägg.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).
Vid första anblick verkar API:t skicka tillbaka en textröra. 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 Introduktion till användning av JSON i Genvägar.