如何更改facebook messenger bot webhook?

时间:2016-04-18 03:55:08

标签: facebook webhooks facebook-messenger

我已成功实施了facebook bot。它工作正常。我正在尝试更改webhook网址,因为我必须将其移植到具有新域的其他服务器。

有一个选项可以更改事件,但我找不到并选择更改webhook。我该如何更改?

enter image description here

3 个答案:

答案 0 :(得分:126)

您无法从" Messenger"编辑直接链接。产品。 在左侧菜单中,选择您的应用程序后,您必须单击" +添加产品"并添加webhooks。 从webhooks开始,您也可以编辑messenger的webhook。

要编辑webhook,请单击页面上的<configSections> <section name="Sample" type="CodeFluent.Runtime.CodeFluentConfigurationSectionHandler, CodeFluent.Runtime" /> </configSections> <Sample persistenceTypeName="MySQL" connectionString="..." mysql-useDefaultValue="true" /> 按钮。确保顶部的下拉列表已选中Edit Subscription选项。 enter image description here

答案 1 :(得分:3)

您可以在&#34; webhooks&#34;下更改webhook。在菜单(图片)。

enter image description here

答案 2 :(得分:3)

除了从UI设置外,您还可以使用subscriptions API来实现此目的:

文档: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