Subskrybuj Webhooki, aby otrzymywać powiadomienia o wiadomościach otrzymywanych przez Twoją firmę oraz aktualizacjach profilu klienta.
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.