Webhook-Abonnements für Advocate erstellen und verwalten
Webhooks sind Code, der ausgeführt wird, wenn ein Ereignis eintritt. Advocate ermöglicht es Ihnen, Webhooks zu verwenden, um eine URL zu registrieren, an die wir per POST senden, wenn in Ihrem Programm ein Ereignis eintritt, z. B. wenn ein Vanity-Coupon-Code für einen neuen Teilnehmer erstellt wird, wird ein Ereignisobjekt erstellt. Es gibt zwei Methoden zum Erstellen und Verwalten von Webhooks: über die Advocate API oder in der Advocate-Plattform. Dieser Hilfsartikel erklärt, wie Sie Webhooks über die Advocate-Plattform verwalten.
Ein Webhook-Abonnement erstellen
Wähle in der oberen Navigationsleiste
[Benutzerprofil] → Einstellungen.
In der linken Spalte unten Advocate-Einstellungenwählen Sie Webhooks.
Auf der Webhook-Abonnements -Seite, wählen Sie Abonnement erstellen.
Unten An URL posten, geben Sie die eindeutige Adresse ein, die die Anwendung zum Senden von Echtzeit-Updates zu bestimmten Ereignissen verwendet.
Optional unten Webhook-Name, geben Sie den Namen des neuen Webhook-Abonnements ein.
Wählen Sie Speichern.
Webhook-Protokolle beheben
Wenn Sie eine URL registrieren, an die Advocate jedes Mal sendet, wenn in Ihrem Programm ein Ereignis eintritt, können Sie die Protokolle überprüfen und fehlgeschlagene Webhook-Ereignisse beheben.
Greifen Sie auf Ihre Webhook-Protokolle zu
Wähle in der oberen Navigationsleiste
[Benutzerprofil] → Einstellungen.
In der linken Spalte unten Advocate-Einstellungenwählen Sie Webhooks.
Auf der Webhook-Abonnements -Seite, wählen Sie Protokolle anzeigen.
Verwenden Sie die untenstehenden Filter Webhooks-Ereignisprotokoll um die Webhooks zu filtern.
Lesen Sie die Filterreferenz unten für weitere Informationen.
Filterreferenz
Typ
Filter für den Webhook Ereignistyp. Dieser Filter ist standardmäßig auf Alle Typen.
Zeitraum
Filtern Sie nach dem Zeitraum, in dem der Webhook zuletzt aktualisiert wurde. Dieser Filter ist standardmäßig auf Gesamte Zeit.
Webhook-Details anzeigen
Wählen Sie einen bestimmten Webhook aus, um die Ansicht Webhook-Details zu öffnen.
Diese Ansicht bietet Informationen, die zur Fehlerbehebung bei einem Webhook-Abonnement verwendet werden können.
Lesen Sie die Ereignisreferenz unten für weitere Informationen.
Ereignisreferenz
Typ
Der Webhook Ereignistyp.
Webhook-ID
Die eindeutige Kennung des Webhooks.
Erstellungsdatum
Das Datum, an dem der Webhook erstellt wurde.
Ereignisdaten
Der Webhook Nutzlast.
Abonnement(e)
Webhook-Abonnements, an die der Webhook gesendet wurde, und deren Status.
Abonnementdetails
Details zur Antwort, die vom Endpunkt des Webhook-Abonnements empfangen wurde. Die Details können den Zustellversuch des Webhooks umfassen, einschließlich des Zeitstempels des Versuchs, des vom Ziel empfangenen HTTP-Statuscodes und ob der Versuch aufgrund einer zu langen Wartezeit auf eine Antwort vom Zielserver ein Timeout hatte.
Webhook-Wiederholungsmechanismus für fehlgeschlagene Ereigniszustellungen
Rest-Hooks werden unmittelbar nach Auslösen eines Ereignisses zugestellt. Wenn der Endpunkt auf einen Zustellversuch nicht erfolgreich antwortet (d. h. mit einem Statuscode ungleich 200 antwortet), wird die Zustellung als fehlgeschlagen betrachtet.
Fehlgeschlagene Zustellungen werden nach dem vorherigen fehlgeschlagenen Versuch stündlich erneut versucht, bis entweder eine erfolgreiche Zustellung erfolgt oder bis 72 Versuche gemacht wurden (ungefähr 3 Tage bei einer Rate von 1 Wiederholungsversuch pro Stunde).
Webhook-Endpunkte, die konsequent Fehler zurückgeben, werden nach der folgenden Anzahl von Fehlern automatisch deaktiviert:
StatuscodeEmpfangene Fehler4xx-Fehler
1000
5xx-Fehler
2000
3xx-Fehler
2000
Zuletzt aktualisiert
War das hilfreich?

