WhatsApp Webhook

S'abonner aux Webhooks pour recevoir des notifications sur les messages que votre entreprise reçoit et les mises à jour de profil client.

 

Créer un point de terminaison

Avant de commencer à recevoir des notifications, vous devrez créer un point de terminaison sur votre serveur pour les recevoir.

 

Votre point de terminaison doit être en mesure de traiter deux types de requêtes HTTPS : les requêtes de vérification et les notifications d'événements. Étant donné que les deux types de requêtes utilisent HTTPS, votre serveur doit disposer d'un certificat TLS ou SSL valide, correctement configuré et installé. Les certificats auto-signés ne sont pas pris en charge.

 

Lorsque vous configurez le Webhook dans les paramètres WhatsApp, vous devez définir le point de terminaison où votre serveur écoute et un jeton qui peut être n'importe quelle valeur ; ce jeton est utilisé lors de l'enregistrement du point de terminaison du webhook pour vérifier que l'abonné est valide.

 

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

 

Une fois le Webhook configuré, abonnez-vous aux champs Webhook Messages pour être notifié chaque fois qu'un nouveau message est reçu.

 

Vous pouvez en savoir plus sur la configuration du serveur SSL.