Komma igång med Klaviyo API:er
Du kommer att lära dig
Få en grundläggande förståelse för API -anrop och hur Klaviyo API kan vara till nytta för ditt företag. I den här guiden får du lära dig mer om REST API, HTTP-metoder och utvecklarverktyg för att förbereda dig för att testa Klaviyo:s API. Dina första API-anrop kan göras på så lite som 10 minuter från början till slut. Om du redan är bekant med API -anrop och är redo att testa vårt API kan du följa vår guide om hur du använder våra Postman-samlingar.
Vad är ett REST API?
REST API är en uppsättning akronymer som står för Representational State Transfer och Application Programming Interface. Dessa termer kan förenklat förstås som strukturerade förfrågningar som gör det möjligt för en programvara att prata med en annan och skicka information mellan dem. När du ringer API skickar du en begäran till en server där informationen lagras och som sedan returnerar ett svar som innehåller din begäran data i JSON-format (JavaScript Object Notation).
Med REST API kan du helt enkelt begära datalager i Klaviyo och få data returnerat till dig i ett format som är läsbart av dig och av datorer.
Ett vanligt API-anrop sker på några sekunder. Bakom kulisserna kommer ditt samtal att:
- Skicka en strukturerad begäran om data över internet till API:et. Förfrågningar skickas via HTTP, en grundläggande typ av nätverksförfrågan som internet till stor del är uppbyggt kring.
- API tar emot begäran, behandlar den och hämtar den begärda informationen från Klaviyo:s databaser.
- API:et svarar sedan klientapplikationen med hjälp av det strukturerade JSON-formatet.
- Du kommer att få JSON-svaret från din klientapplikation.
Även om denna kunskap är till hjälp för att förstå hur data transfer fungerar, är det inte nödvändigt för att börja ringa API samtal och få värde av vad Klaviyo API har att erbjuda. I följande avsnitt beskrivs allt du behöver veta för att komma igång med dina första API-anrop.
HTTP-metoderHTTP-metoder
HTTP-metoderna är de "verb" som används för att skicka dina förfrågningar. Det finns 2 HTTP-metoder som vi kommer att ta upp i den här guiden: GET och POST.
HÄMTA
En GET-begäran kan lättast förstås som en "läs"-begäran. GET-förfrågningar hämtar information från API slutpunkt och returnerar den till dig i ett JSON-formaterat svar. Dessa begäranden ger dig bara möjlighet att läsa data, vilket gör dem till den säkraste typen av begäran eftersom dina data inte kan ändras eller skrivas över med den här metoden.
POSTA
En POST-begäran kan enkelt förstås som en "skriv"-begäran. POST gör att du kan skapa eller lägga till nya resurser. En POST-begäran till listan API kan t.ex. användas för att skapa en ny lista i din Konto, medan en GET-begäran kan användas för att hämta alla tillgängliga listor. Observera att när du lägger upp data kommer svaren att variera beroende på när Klaviyo kan slutföra din begäran.
Nödvändiga verktygNödvändiga verktyg
API erbjuder stor flexibilitet för ditt arbetsflöde och kräver inte att du använder en specifik klientapplikation eller ett specifikt språkbibliotek för att uppnå önskat resultat. Eftersom API-anrop görs med hjälp av HTTP-förfrågningar har nästan alla programmeringsspråk möjlighet att skicka den här typen av förfrågningar inbyggt eller via ett allmänt tillgängligt språkbibliotek. Dessutom kan du, beroende på din maskin och ditt operativsystem, använda inbyggda program som Apples Terminal eller Windows Command Line för att göra API-anrop på klientsidan. Dessa applikationer kräver dock förkunskaper om kommandoradsgränssnitt.
Vi använder en gratis webb- och skrivbordsapplikation som heter Postman. Postman har en mängd olika funktioner som gör det enklare att konfigurera och skicka en API-begäran genom att ange slutpunkt, parametrar och autentisering i ett användbart användargränssnitt.
Testa Klaviyo:s APITesta Klaviyo:s API
Klaviyo's API är användbara för att skicka data från andra plattformar eller servrar till Klaviyo Konto eller för att fråga information inom en Klaviyo Konto. Nu när du har en förståelse för hur API:er fungerar kan du börja testa våra API:er för ditt företags användningsområden. För en fullständig lista över Klaviyo:s tillgängliga API, se vår API referensdokumentation. Följ vår guide om hur du använder våra Postman-samlingar för att göra ditt första Klaviyo API-anrop.
Ytterligare resurserYtterligare resurser
Resurser för utvecklarportalResurser för utvecklarportal
Klaviyo utvecklarportal finns API guider och referensdokumentation som hjälper dig att få ut det mesta av vårt API. kassa resurserna nedan för att komma igång:
- Referensdokumentation för Klaviyo API
- Komma igång med Javascript API
- Konfigurera API-baserade transaktionshändelser
Klaviyo kurs för utvecklare
Klaviyo Academy tillhandahåller utvecklarkurser som hjälper dig att komma igång med att bygga med Klaviyo API. kassa kursen nedan:
- API-grundläggande för marknadsförare
- Klaviyo utvecklarcertifikat
- Definiera vanliga API-termer
- Kartlägg dina data i Klaviyo