Effettui la sottoscrizione ai Webhook per ricevere notifiche relative ai messaggi ricevuti dalla Sua azienda e agli aggiornamenti dei profili dei clienti.
Prima di poter iniziare a ricevere notifiche, è necessario creare un endpoint sul proprio server per riceverle.
Il Suo endpoint deve essere in grado di elaborare due tipi di richieste HTTPS: Richieste di verifica e Notifiche di eventi. Poiché entrambe le richieste utilizzano HTTPS, il Suo server deve avere un certificato TLS o SSL valido, correttamente configurato e installato. I certificati autofirmati non sono supportati.
Quando si configura il Webhook nelle impostazioni di WhatsApp, è necessario definire l'endpoint su cui è in ascolto il server e un Token che può avere qualsiasi valore; questo token viene utilizzato durante la registrazione dell'endpoint webhook per verificare che il sottoscrittore sia valido.
oClient := TsgcWhatsapp_Client.Create(nil);
oClient.ServerOptions.WebhookOptions.Endpoint := '/webhook';
oClient.ServerOptions.WebhookOptions.Token := 'MySecretToken';
oClient.StartServer();
Una volta configurato il Webhook, si iscriva al campo Webhook Messages per ricevere una notifica ogni volta che viene ricevuto un nuovo messaggio.
Per ulteriori informazioni sulla configurazione del Server SSL.