J'ai mis en place avec succès un bot facebook. Ça fonctionne bien. J'essayais de changer l'URL webhook maintenant car je dois le porter sur un serveur différent avec un nouveau domaine.
Il y a une option pour changer les événements mais je n'ai pas pu trouver d'option pour changer le Webhook. Comment puis-je le changer?
Vous ne pouvez pas modifier le lien directement à partir du produit "Messenger". Dans le menu de gauche, après avoir sélectionné votre application, vous devez cliquer sur "+ ajouter un produit" et ajouter également des webhooks. À partir de Webhooks, vous pouvez également éditer Webhook de Messenger.
Pour éditer le Webhook, cliquez sur Edit Subscription
sur la page. Assurez-vous que l'option déroulante en haut de l'option Page
est sélectionnée.
Outre la configuration à partir de l'interface utilisateur, vous pouvez également utiliser l'API subscriptions
pour réaliser ceci:
Docs: https://developers.facebook.com/docs/graph-api/reference/app/subscriptions
Par exemple:
POST /v2.12/{app-id}/subscriptions HTTP/1.1
Host: graph.facebook.com
object=page&callback_url=http%3A%2F%2Fexample.com%2Fcallback%2F&fields=about%2C+picture&include_values=true&verify_token=thisisaverifystring
callback_url
est ce que vous voulez changer. Assurez-vous que vous avez correctement field
et verify_token
réglage aussi.