Top.Mail.Ru
Webhook-Benachrichtigungen — Veröffentlichungen | Postmypost — Postmypost

Webhook-Benachrichtigungen für Veröffentlichungen

Jedes Mal, wenn Postmypost einen Beitrag veröffentlicht – oder dies fehlschlägt – kann es eine Echtzeit-HTTP-Benachrichtigung an Ihren Server senden. Empfangen Sie das Ereignis, verarbeiten Sie die Payload und lösen Sie jede nachgelagerte Aktion aus: aktualisieren Sie Ihr CMS, protokollieren Sie Ergebnisse, planen Sie den nächsten Beitrag oder benachrichtigen Sie Ihr Team.

Echtzeit-Veröffentlichungsereignisse

Postmypost sendet eine HTTPS POST an Ihren Endpunkt, sobald ein Beitrag veröffentlicht, fehlgeschlagen oder gelöscht wird. Reagieren Sie auf jede Statusänderung in Echtzeit ohne eine einzige API-Abfrage.

Strukturierte JSON-Payload

Jeder Webhook bietet einen konsistenten JSON-Body mit Veröffentlichungs-ID, Kanaltyp, Beitragsinhalt, Statuscode, Zeitstempel und Fehlermeldung, falls zutreffend – all der Kontext, den Ihr Handler in einer Anforderung benötigt.

Automatisieren Sie nachgelagerte Workflows

Verbinden Sie Postmypost-Veröffentlichungsereignisse mit jedem Workflow: aktualisieren Sie Ihr CMS, wenn ein Beitrag live geht, benachrichtigen Sie einen Slack-Kanal bei Fehler, lösen Sie eine erneute Veröffentlichung aus oder speisen Sie Daten in Analytics-Pipelines ein – alles getrieben durch Webhooks.

Pro-Projekt-Konfiguration

Legen Sie eine eindeutige Webhook-URL für jedes Projekt fest. Ereignisse von verschiedenen Kanälen oder Teams werden automatisch zum richtigen Endpunkt weitergeleitet – keine gemeinsame Handler-Logik erforderlich.

Zustellungsprotokoll und Wiederholung

Jeder Webhook-Versuch wird mit seiner vollständigen Payload und der HTTP-Antwort Ihres Servers protokolliert. Inspizieren Sie Fehler, beheben Sie Ihren Endpunkt und wiederholen Sie versäumte Ereignisse, ohne Veröffentlichungsdaten zu verlieren.

Zuverlässige Wiederholungen

Wenn Ihr Server eine Antwort außerhalb des 2xx-Bereichs zurückgibt oder ein Timeout auftritt, wiederholt Postmypost die Zustellung automatisch. Ihre Integration bleibt auch während vorübergehender Ausfallzeiten belastbar.

Zusätzliche Funktionen

Sofortige Zustellung
Webhook-Ereignisse werden sofort versendet, wenn sich ein Veröffentlichungsstatus ändert – keine Abfragen erforderlich, keine Verzögerungen zwischen dem Ereignis und Ihrem Handler.
Wiederholung bei Fehler
Wenn Ihr Endpunkt vorübergehend nicht verfügbar ist, wiederholt Postmypost die Webhook-Zustellung automatisch, sodass kein Ereignis stillschweigend verloren geht.
Vollständige Event-Payload
Jeder Webhook enthält die Veröffentlichungs-ID, den Kanal, den Beitragsinhalt, den Status, den Zeitstempel und alle Fehlerdetails – alles, was Sie benötigen, um auf das Ereignis zu reagieren.
Lösen Sie beliebige Automatisierungen aus
Verwenden Sie eingehende Webhooks, um beliebige Workflows auszulösen: aktualisieren Sie einen Datensatzeintrag, senden Sie eine Slack-Benachrichtigung, erstellen Sie den nächsten geplanten Beitrag oder rufen Sie eine beliebige Drittanbieter-API auf.
Mehrere Endpunkte
Konfigurieren Sie separate Webhook-URLs für verschiedene Projekte oder Kanäle. Jedes Projekt kann seinen eigenen Endpunkt haben und Ereignisse genau dorthin routen, wo sie hin sollen.
Kein Abfrage-Overhead
Anstatt die Postmypost-API kontinuierlich nach Statusaktualisierungen abzufragen, lassen Sie Webhooks Ereignisse an Sie übertragen – sauberer architekturiert, niedrigere API-Nutzung, schnellere Reaktionen.
Ereignisverlauf
Alle Webhook-Zustellungen werden mit ihrer Payload und dem Antwortkode protokolliert. Inspizieren Sie vergangene Ereignisse, um Ihre Integration zu debuggen oder versäumte Benachrichtigungen erneut zu senden.
Funktioniert mit jedem Stack
Webhooks sind einfache HTTPS-POST-Anforderungen mit JSON-Body – kompatibel mit jeder Sprache, jedem Framework oder jeder serverlosen Funktion sofort einsatzbereit.

Weitere Funktionen