Was ist ein Webhook?
Ein Webhook ermöglicht es Ihnen, benachrichtigt zu werden, wenn bestimmte System-Aktionen auftreten, indem eine von Ihnen bereitgestellte URL aufgerufen wird. Webhooks werden auch als „URL-Callbacks“ oder „HTTP-Push-Aufrufe“ bezeichnet. Ihre URL muss SSL verwenden und mit HTTPS beginnen.Webhook-Aktionen
Sehen Sie sich die verfügbaren Aktionen für Webhooks an.
Ayrshare-Webhooks verstehen
Webhooks werden nach der jeweiligen Aktion kategorisiert und auf Ebene des Primary Profiles oder des User Profiles registriert. Alle Updates für das Primary Profile oder das User Profile werden zuerst an den für das User Profile registrierten Webhook gesendet. Verfügt das User Profile über keinen registrierten Webhook, wird das Update an den für das Primary Profile registrierten Webhook gesendet. Zum Beispiel:- Wenn ein User Profile einen registrierten Social-Action-Webhook hat und TikTok trennt, wird die für das User Profile registrierte Social-Action-Webhook-URL aufgerufen. Der Webhook des Primary Profiles wird nicht aufgerufen.
- Wenn ein User Profile TikTok trennt und keinen registrierten Social- Action-Webhook hat, das Primary Profile aber über einen registrierten Webhook verfügt, wird die für das Primary Profile registrierte Social-Action-Webhook-URL aufgerufen.
Einen Webhook registrieren
Registrieren Sie einen Webhook, indem Sie eine Endpunkt-URL und den Aktionstyp an den POST-Endpunkt/hook/webhook übergeben. Wenn die Aktion eintritt, wird eine HTTP POST-Nachricht an die angegebene URL gesendet.
Z. B. Registrieren einer URL, um über den Status eines geplanten Beitrags benachrichtigt zu werden.
Die Webhook-Endpunkt-URL sollte keine Weiterleitungen verwenden und muss die endgültige Ziel-URL sein.
Wenn Sie nur den Webhook des Primary Profiles registrieren, erben die User Profiles automatisch den Webhook des Primary Profiles.
Um für jedes User Profile einen eigenen Webhook zu haben, müssen Sie einen Webhook für jedes User Profile registrieren.
Nachdem Ihr Webhook den
HTTP POST empfangen hat, muss Ihr Server mit
einem HTTP-Status 200 antworten, um den Aufruf als erfolgreich zu markieren. Wenn Ihr Server
nicht innerhalb von 10 Sekunden antwortet, wird eine 503-Antwort protokolliert.Webhook-Wiederholungen
Wenn die HTTP-Antwort Ihres Servers nicht im Erfolgsbereich200-299 liegt, wiederholt das System den Webhook-Aufruf automatisch zwei weitere Male. Der erste Wiederholungsversuch erfolgt nach 5 Sekunden, der zweite 30 Sekunden später. Die Wiederholungsversuche haben dieselbe hookId und werden als Wiederholungsversuche markiert.
