Configuration du webhook
Votre endpoint webhook doit etre accessible via HTTPS avec un certificat SSL valide. Il doit repondre a la verification Meta en 5 secondes avec le token de verification.
Dans Chat API, enregistrez votre URL de webhook et selectionnez les evenements a recevoir : messages entrants, statuts de livraison et changements de compte.
Structure du payload
Chaque webhook contient le type d'evenement, l'identifiant du message, le numero de l'expediteur et le contenu. Pour les messages texte, accedez a entry.changes[0].value.messages[0].text.body.
Gestion des statuts de livraison
Les statuts envoye, livre et lu sont transmis par webhook. Utilisez-les pour suivre les performances de vos campagnes et identifier les problemes de livraison.
Implementez une file d'attente (queue) pour traiter les webhooks de maniere asynchrone et eviter les timeouts.