Alles Wissenswerte, nichts Unwissendes.
Welche Veranstaltungen es durchführt
Die beiden gebräuchlichsten sind Zustellbestätigungen (DLRs), die melden, ob eine Nachricht das Mobiltelefon erreicht hat und warum die Zustellung fehlgeschlagen ist, und eingehende Nachrichten, mit denen Sie bidirektionale Datenflüsse und die STOP-Verarbeitung erstellen können. Siehe /answers/what-is-dlr und /answers/what-is-mo-vs-mt.
Warum Push-Strategien Umfragen überlegen sind
Das Abfragen des Status einer API führt zu unnötigen Anfragen und erhöht die Latenz; ein Webhook übermittelt das Ereignis im Moment seines Auftretens, sodass Ihre OTP-Wiederholungsversuche, das Support-Routing und die Analysen in Echtzeit reagieren. Siehe /developers/webhooks.
Überprüfen und sichern Sie es
Da jeder POST-Anfragen an eine öffentliche URL senden, Webhook-Nutzdaten signieren (z. B. mit HMAC-SHA256) und die Signatur vor der Vertrauenswürdigkeitsprüfung eines Ereignisses überprüfen kann, sollte der Endpunkt stets über HTTPS bereitgestellt werden. Siehe /answers/hmac-sha256-dlr-signing und /tools/webhook-signature-validator.
Mach es widerstandsfähig
Geben Sie schnell einen 2xx-Statuscode zurück und verarbeiten Sie die Ereignisse asynchron. Rechnen Sie mit Wiederholungsversuchen und gelegentlichen Duplikaten (behandeln Sie Ereignisse daher idempotent) und überwachen Sie Fehler, damit Sie kein Zustellungsereignis unbemerkt verpassen. Siehe /developers/webhooks.