Wat je leert

Wat je leert

Krijg een fundamenteel begrip van API calls en hoe de Klaviyo API je bedrijf van dienst kan zijn.  In deze gids leer je meer over REST API's, HTTP-methodes en ontwikkelaarstools om je voor te bereiden op het testen van de API's van Klaviyo. Je eerste API-aanroepen kunnen van begin tot eind in slechts 10 minuten worden gedaan. Als je al bekend bent met API calls en klaar bent om onze API te testen, volg dan onze gids over het gebruik van onze Postman collecties.

In deze handleiding verwijzen we naar een verklarende woordenlijst wanneer nieuwe technische termen worden geïntroduceerd. Als je op een bepaald punt in de handleiding niet zeker bent van de betekenis van een woord, neem dan af in de verklarende woordenlijst voor technische termen
Wat is een REST API?

Wat is een REST API?

REST API is een verzameling afkortingen die staan voor Representational State Transfer en Application Programming Interface. Deze termen kunnen eenvoudiger worden opgevat als gestructureerde verzoeken waarmee een stuk software met een ander kan praten en informatie tussen hen kan uitwisselen. Als je een oproep doet op API, dien je een verzoek in bij een server waar informatie wordt opgeslagen, die vervolgens een antwoord terugstuurt met de door jou gevraagde gegevens in JSON-formaat (JavaScript Object Notation).

Eenvoudig gezegd kun je met REST API gegevens opvragen in Klaviyo en die gegevens teruggestuurd krijgen in een formaat dat leesbaar is voor jou en voor computers. 

watisanAPI_kopie.png

Een standaard API-aanroep gebeurt in seconden. Achter de schermen zal je gesprek:

  1. Stuur een gestructureerd verzoek om gegevens over het internet naar de API. Verzoeken worden verzonden via HTTP, een basistype netwerkverzoek waar het internet grotendeels omheen is gebouwd.
  2. De API ontvangt het verzoek, verwerkt het en haalt de gevraagde informatie uit de databases van Klaviyo.
  3. De API antwoordt dan aan de clienttoepassing met behulp van het gestructureerde JSON-formaat.
  4. Je ontvangt het JSON antwoord van je clientapplicatie.

Hoewel deze kennis nuttig is om te begrijpen hoe gegevensoverdracht werkt, is het niet nodig om te beginnen met API oproepen en waarde te halen uit wat Klaviyo API te bieden heeft. Alles wat je moet weten om aan de slag te gaan met je eerste API-aanroepen wordt behandeld in de volgende secties.

HTTP-methoden

HTTP-methoden

HTTP-methodes zijn de "werkwoorden" waarmee je verzoeken worden verzonden. Er zijn 2 HTTP methodes die we in deze handleiding zullen behandelen: GET en POST.  

Hoewel we ze hier niet zullen gebruiken, is het de moeite waard om op te merken dat de meeste REST API support aanvullende HTTP methodes zoals PUT, PATCH en DELETE.

OPHALEN

Een GET verzoek kan het gemakkelijkst worden opgevat als een "lees" verzoek. GET verzoeken halen informatie op van het API eindpunt en sturen deze terug in een JSON-geformatteerd antwoord. Met deze verzoeken kun je alleen gegevens lezen, waardoor ze het veiligste type verzoek zijn omdat je gegevens niet kunnen worden gewijzigd of overschreven met deze methode.

POSTEN

Een POST verzoek kan eenvoudig worden opgevat als een "schrijf" verzoek. Met POST kun je nieuwe bronnen maken of toevoegen. Een POST-verzoek naar de lijst API kan bijvoorbeeld worden gebruikt om een nieuwe lijst aan te maken in je account, terwijl een GET-verzoek kan worden gebruikt om alle beschikbare lijsten op te halen. Houd er rekening mee dat bij het plaatsen van gegevens de antwoorden variëren, afhankelijk van wanneer Klaviyo uw verzoek kan voltooien.

Noodzakelijk gereedschap

Noodzakelijk gereedschap

API's bieden veel flexibiliteit voor je workflow en vereisen niet dat je een specifieke clienttoepassing of taalbibliotheek gebruikt om de gewenste resultaten te bereiken. Omdat API-aanroepen worden gedaan met behulp van HTTP-verzoeken, heeft bijna elke programmeertaal de mogelijkheid om dit soort verzoeken van zichzelf te versturen of via een algemeen beschikbare taalbibliotheek. Daarnaast kun je, afhankelijk van je machine en besturingssysteem, gebruik maken van native applicaties zoals Apple Terminal of Windows Command Line om client-side API-aanroepen te doen. Deze toepassingen vereisen echter voorkennis van commandoregelinterfaces.

We gebruiken een gratis web- en desktopapplicatie genaamd Postman. Postman heeft verschillende functies die het gemakkelijker maken om een API verzoek in te stellen en te versturen door het eindpunt, de parameters en de verificatie in te voeren in een handige gebruikersinterface.

De API's van Klaviyo testen

De API's van Klaviyo testen

KlaviyoDe API van Klaviyo is handig voor het verzenden van gegevens van andere platforms of servers naar een Klaviyo account of voor het opvragen van informatie binnen een account. Nu je begrijpt hoe API's werken, kun je beginnen met het testen van onze API's voor de use cases van jouw bedrijf. Voor een volledig overzicht van Klaviyo's beschikbare API, afrekenen onze API referentiedocumentatie. Volg onze gids over hoe je onze Postman collecties kunt gebruiken om je eerste Klaviyo API-aanroep te doen.

Extra hulpbronnen

Extra hulpbronnen

ontwikkelaarsportaal middelen

ontwikkelaarsportaal middelen

KlaviyoHet ontwikkelaarsportaal bevat API gidsen en referentiedocumentatie om je te helpen het meeste uit onze API te halen. afrekenen de bronnen hieronder om aan de slag te gaan:

Klaviyo ontwikkelaar cursus

Klaviyo ontwikkelaar cursus

Klaviyo Academy biedt cursussen voor ontwikkelaars om je op weg te helpen bij het bouwen met Klaviyo API. afrekenen op de onderstaande cursus:

 

Was dit artikel nuttig?
Gebruik dit formulier alleen voor feedback op artikelen. Meer informatie over hoe je contact opneemt met support.

Ontdek meer van Klaviyo

Community
Maak contact met collega's, partners en Klaviyo-experts om inspiratie op te doen, inzichten te delen en antwoorden te krijgen op al je vragen.
Live training
Neem deel aan een live sessie met Klaviyo-experts voor meer informatie over best practices, het instellen van belangrijke functies en andere onderwerpen.
Support

Krijg ondersteuning via je account.

E-mailsupport (gratis proefperiodes en betaalde accounts) 24/7 beschikbaar

Chat-/virtuele assistentie
Beschikbaarheid varieert per locatie en type abonnement