web-dev-qa-db-ja.com

Facebookメッセンジャーボットのwebhookを変更するにはどうすればよいですか?

Facebookのボットを正常に実装しました。それはうまく機能しています。新しいドメインを持つ別のサーバーに移植する必要があるため、webhookのURLを変更しようとしていました。

イベントを変更するオプションがありますが、Webhookを変更するオプションとオプションを見つけることができませんでした。どうすれば変更できますか?

enter image description here

51
delsanic

「メッセンジャー」製品からリンクを直接編集することはできません。左側のメニューで、アプリケーションを選択した後、「+製品を追加」をクリックして、Webhookも追加する必要があります。 Webhookから、メッセンジャーのwebhookも編集できます。

Webhookを編集するには、ページのEdit Subscriptionボタンをクリックします。上部のドロップダウンでオプションPageが選択されていることを確認してください。 enter image description here

127
sabrina

メニュー(写真)の[webhooks]の下でwebhookを変更できます。

enter image description here

3
fritak

UIからの設定に加えて、subscriptions AP​​Iを使用してこれを実現することもできます。

ドキュメント: https://developers.facebook.com/docs/graph-api/reference/app/subscriptions

例えば:

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は変更したいものです。 fieldverify_tokenの設定も正しいことを確認してください。

3
Chen-Tsu Lin