Erste Schritte mit Klaviyo API

Geschätzt 4 Lesedauer in Minuten
|
Aktualisiert 29. Aug. 2024, 22:02 EST
Du wirst lernen

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.

In diesem Leitfaden werden wir auf ein Glossar verweisen, wenn neue Fachbegriffe eingeführt werden. Wenn du dir an irgendeiner Stelle des Leitfadens über die Bedeutung eines Wortes unsicher bist, sieh im Glossar der Fachbegriffe nach. 
Was ist eine REST-API?

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. 

whatisanAPI_copy.png

Ein Standard-API-Aufruf erfolgt innerhalb von Sekunden. Hinter den Kulissen wird dein Anruf:

  1. 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.
  2. Die API empfängt die Anfrage, verarbeitet sie und holt die angeforderten Informationen aus den Datenbanken von Klaviyo.
  3. Die API antwortet dann in einem strukturierten JSON-Format an die Client-Anwendung.
  4. 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-Methoden

HTTP-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.  

Obwohl wir sie hier nicht verwenden werden, ist es erwähnenswert, dass die meisten REST-APIs zusätzliche HTTP-Methoden wie PUT, PATCH und DELETE unterstützen.

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 Werkzeuge

Erforderliche 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 API

Teste 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 Ressourcen

Zusätzliche Ressourcen

Ressourcen des Entwicklerportals

Ressourcen 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 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:

 

War dieser Artikel hilfreich?
Nutze dieses Formular nur für Feedback zu Artikeln. So kontaktierst du den Support.

Mehr von Klaviyo entdecken

Community
Vernetze dich mit Kolleg*innen, Partner*innen und Klaviyo-Expert*innen, um dich inspirieren zu lassen, Erkenntnisse auszutauschen und Antworten auf deine Fragen zu erhalten.
Live-Schulung (EN) ↗
Nimm an einer Live-Sitzung mit Klaviyo-Expert*innen teil, um mehr über Best Practices, die Einrichtung wichtiger Funktionen und mehr zu erfahren.
Support

Kontaktiere den Support über dein Konto.

Support per E-Mail (kostenlose Testversion und kostenpflichtige Konten) Verfügbar 24/7

Chat- / virtuelle Unterstützung
Verfügbarkeit abhängig von Standort und Abonnementtyp