Webhook WhatsApp

Subskrybuj Webhooki, aby otrzymywać powiadomienia o wiadomościach otrzymywanych przez Twoją firmę oraz aktualizacjach profilu klienta.

 

Utwórz endpoint

Przed rozpoczęciem odbierania powiadomień należy utworzyć endpoint na serwerze do ich odbioru.

 

Punkt końcowy musi obsługiwać dwa typy żądań HTTPS: żądania weryfikacji i powiadomienia o zdarzeniach. Ponieważ oba żądania używają HTTPS, serwer musi posiadać prawidłowy certyfikat TLS lub SSL poprawnie skonfigurowany i zainstalowany. Certyfikaty z podpisem własnym nie są obsługiwane.

 

Podczas konfigurowania webhooka w ustawieniach WhatsApp należy zdefiniować endpoint, pod którym nasłuchuje serwer, oraz token (może być dowolną wartością). Token jest używany podczas rejestrowania endpointu webhooka i weryfikowania, czy subskrybent jest prawidłowy.

 

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

 

Po skonfigurowaniu Webhooka należy subskrybować pola Webhooka Messages, aby otrzymywać powiadomienia za każdym razem, gdy nadejdzie nowa wiadomość.

 

Więcej informacji na temat konfigurowania serwera SSL.