WhatsApp Webhook

Abonnieren Sie Webhooks, um Benachrichtigungen über Nachrichten zu erhalten, die Ihr Unternehmen empfängt, sowie über Aktualisierungen von Kundenprofilen.

 

Endpunkt erstellen

Bevor Sie mit dem Empfang von Benachrichtigungen beginnen können, müssen Sie einen Endpunkt auf Ihrem Server erstellen, um Benachrichtigungen zu empfangen.

 

Ihr Endpunkt muss zwei Arten von HTTPS-Anfragen verarbeiten können: Verifizierungsanfragen und Ereignisbenachrichtigungen. Da beide Anfragen HTTPs verwenden, muss Ihr Server über ein gültiges TLS- oder SSL-Zertifikat verfügen, das korrekt konfiguriert und installiert ist. Selbstsignierte Zertifikate werden nicht unterstützt.

 

Wenn Sie den Webhook in den WhatsApp-Einstellungen konfigurieren, müssen Sie den Endpunkt definieren, an dem Ihr Server lauscht, sowie ein Token, das ein beliebiger Wert sein kann; dieses Token wird beim Registrieren des Webhook-Endpunkts und bei der Überprüfung, ob der Abonnent gültig ist, verwendet.

 

oClient := TsgcWhatsapp_Client.Create(nil);
oClient.ServerOptions.WebhookOptions.Endpoint := '/webhook';
oClient.ServerOptions.WebhookOptions.Token := 'MySecretToken';
oClient.StartServer();

 

Sobald der Webhook konfiguriert ist, abonnieren Sie die Messages -Webhook-Felder, um jedes Mal benachrichtigt zu werden, wenn eine neue Nachricht empfangen wird.

 

Sie können mehr über die Konfiguration eines SSL-Servers lesen.