Du wirst lernen
Verschaffe dir ein grundlegendes Verständnis für die Aufrufe von API und wie die Klaviyo API deinem Unternehmen nützen kann. In diesem Leitfaden erfährst du alles über die REST-API, HTTP-Methoden und Entwickler-Tools, um dich auf das Testen der API von Klaviyo vorzubereiten. Deine ersten API-Aufrufe können in weniger als 10 Minuten erledigt werden, von Anfang bis Ende. Wenn du dich bereits mit den Aufrufen von API auskennst und bereit bist, unsere API zu testen, folge unserem Leitfaden zur Nutzung unserer Postman-Sammlungen.
Was ist eine REST-API?
REST API ist eine Reihe von Akronymen, die für Representational State Transfer und Application Programming Interface stehen. Diese Begriffe können einfacher als strukturierte Anfragen verstanden werden, die es einer Software ermöglichen, mit einer anderen zu kommunizieren und Informationen zwischen ihnen auszutauschen. Wenn du API aufrufst, sendest du eine Anfrage an einen Server, auf dem Informationen geladen werden. Dieser sendet dann eine Antwort mit den angeforderten Daten im JSON-Format (JavaScript Object Notation) zurück.
Einfacher ausgedrückt: REST API ermöglicht es dir, Daten anzufordern, die in Klaviyo geladen sind, und diese Daten in einem Format zurückzubekommen, das von dir und von Computern gelesen werden kann.
Ein Standard-API-Aufruf erfolgt innerhalb von Sekunden. Hinter den Kulissen wird dein Anruf:
- Sende eine strukturierte Anfrage nach Daten über das Internet an die API. Die Anfragen werden über HTTP gesendet, eine grundlegende Art von Netzwerkanfragen, um die das Internet größtenteils aufgebaut ist.
- Die API empfängt die Anfrage, verarbeitet sie und holt die angeforderten Informationen aus den Datenbanken von Klaviyo.
- Die API antwortet dann in einem strukturierten JSON-Format an die Client-Anwendung.
- Du wirst die JSON-Antwort von deiner Client-Anwendung erhalten.
Dieses Wissen ist zwar hilfreich, um zu verstehen, wie die Datenübertragung funktioniert, aber es ist nicht notwendig, um API aufzurufen und die Möglichkeiten der Klaviyo API zu nutzen. Alles, was du wissen musst, um mit deinen ersten API-Aufrufen zu beginnen, wird in den folgenden Abschnitten behandelt.
HTTP-MethodenHTTP-Methoden
HTTP-Methoden sind die "Verben", mit denen deine Anfragen gesendet werden. Es gibt zwei HTTP-Methoden, die wir in diesem Leitfaden behandeln werden: GET und POST.
GET
Eine GET-Anfrage kann am einfachsten als eine "Lese"-Anfrage verstanden werden. GET-Anfragen rufen Informationen vom API-Endpunkt ab und geben sie in einer JSON-formatierten Antwort an dich zurück. Diese Anfragen erlauben es dir nur, Daten zu lesen, was sie zur sichersten Art der Anfrage macht, da deine Daten mit dieser Methode nicht verändert oder überschrieben werden können.
POST
Eine POST-Anfrage kann einfach als eine "Schreib"-Anfrage verstanden werden. Mit POST kannst du neue Ressourcen erstellen oder hinzufügen. Mit einer POST-Anfrage an die Liste API kannst du zum Beispiel eine neue Liste in deinem Konto erstellen, während du mit einer GET-Anfrage alle verfügbaren Listen abrufen kannst. Beachte, dass die Antworten beim Posten von Daten variieren, je nachdem, wann Klaviyo deine Anfrage bearbeiten kann.
Erforderliche WerkzeugeErforderliche Werkzeuge
API bieten viel Flexibilität für deinen Workflow und erfordern nicht, dass du eine bestimmte Client-Anwendung oder Sprachbibliothek verwendest, um die gewünschten Ergebnisse zu erzielen. Da API-Aufrufe über HTTP-Anfragen erfolgen, hat fast jede Programmiersprache die Möglichkeit, diese Art von Anfrage nativ oder über eine weit verbreitete Sprachbibliothek zu senden. Je nach Rechner und Betriebssystem kannst du auch native Anwendungen wie Apples Terminal oder die Windows-Befehlszeile verwenden, um clientseitige API-Aufrufe zu tätigen. Diese Anwendungen erfordern jedoch Vorkenntnisse über Kommandozeilenschnittstellen.
Wir verwenden eine kostenlose Web- und Desktop-Anwendung namens Postman. Postman verfügt über eine Vielzahl von Funktionen, die es einfacher machen, eine API-Anfrage einzurichten und zu senden, indem du den Endpunkt, die Parameter und die Authentifizierung in eine hilfreiche Benutzeroberfläche eingibst.
Teste Klaviyo's APITeste Klaviyo's API
KlaviyoDie API von Klaviyo ist nützlich, um Daten von anderen Plattformen oder Servern an Klaviyo Konten zu senden oder Informationen innerhalb eines Kontos abzufragen. Jetzt, wo du weißt, wie eine API funktioniert, kannst du damit beginnen, unsere API für die Anwendungsfälle deines Unternehmens zu testen. Eine vollständige Liste der verfügbaren APIs von Klaviyo findest du in unserer API Referenzdokumentation. Folge unserer Anleitung, wie du unsere Postman-Sammlungen nutzt , um deinen ersten Klaviyo-API-Aufruf zu tätigen.
Zusätzliche RessourcenZusätzliche Ressourcen
Ressourcen des EntwicklerportalsRessourcen des Entwicklerportals
KlaviyoDas Entwicklerportal API enthält Anleitungen und Referenzdokumente, die dir helfen, das Beste aus unserer API herauszuholen. Schau dir die folgenden Ressourcen an, um loszulegen:
- Klaviyo API Referenzdokumentation
- Erste Schritte mit der Javascript-API
- Einrichten von API-basierten transaktionalen Ereignissen
Klaviyo Entwickler Kurs
Klaviyo Entwickler Kurs
Klaviyo Academy bietet einen Kurs für Entwickler, der dir den Einstieg in die Entwicklung mit der Klaviyo API erleichtert. Schau dir den Kurs unten an:
- Klaviyo Entwickler Zertifikat
- Gemeinsame API-Begriffe definieren
- Grundlegende API-Kenntnisse aufbauen
- Bilde deine Daten in Klaviyo ab