In diesem Artikel werden Webhooks erläutert. Was sind sie? Wie funktionieren sie? Wie nutze ich sie, um eine Integration einzurichten?
Was sind Webhooks?
Auf den ersten Blick können Webhooks überwältigend wirken, und es kann etwas Zeit in Anspruch nehmen, sich mit dem Konzept vertraut zu machen. Wenn man jedoch versteht, was Webhooks leisten können und wie sie funktionieren, sind sie äußerst leistungsstark. Am einfachsten lässt sich ein Webhook als eine Art „Benachrichtigung auf Steroiden“ beschreiben. Die Benachrichtigung kann eine Datenlast enthalten, die vom Empfänger genutzt werden kann.
Warum sollte ich Webhooks verwenden?
Webhooks sind der einfachste Weg, eine Integration einzurichten. Webhooks können verwendet werden, um Daten aus unserer Software an ein anderes System zu senden, wenn ein Teilnehmer eine Prüfung oder einen Kurs abschließt.
Webhooks erklärt
Für Webhooks stehen verschiedene Formate zur Verfügung: Formular-kodiert, JSON und XML.
undefiniert Form-encode:first_name=John&last_name=Doe&gender=maleJSON: { "first_name": "John", "last_name": "Doe", "gender": "male"}XML: JohnDoemale
Unsere Webhooks verwenden die JSON-Kodierung.
Wenn Sie Webhooks aktiviert haben und ein Teilnehmer einen Kurs oder eine Prüfung abschließt, generieren wir die Nachricht mit der Nutzlast. Als Nächstes benötigen Sie eine URL, an die die Nachricht gesendet werden soll. Wir bezeichnen dies als API-Endpunkt-URL. Diese URL erhalten Sie vom empfangenden System. Wenn Sie diese URL in unserem System hinterlegen, senden wir die Daten an diese URL. Die empfangende Software überwacht diese URL und verarbeitet die Daten jedes Mal, wenn sie eine Benachrichtigung erhält.
Hinweis: Die API-Endpunkt-URL für Webhooks muss eine verschlüsselte HTTPS-Verbindung verwenden und darf keine unsichere HTTP-Verbindung sein.
Nachdem Sie nun mehr über Webhooks wissen, lassen Sie uns diese in die Praxis umsetzen! Lesen Sie den folgenden Artikel über die Verwendung von Webhooks und Zapier, um Ihre erste Integration einzurichten.
Sie benötigen den Advanced-Tarif, damit die Webhooks funktionieren.
