我已成功实施了facebook bot。它工作正常。我正在尝试更改webhook网址,因为我必须将其移植到具有新域的其他服务器。
有一个选项可以更改事件,但我找不到并选择更改webhook。我该如何更改?
答案 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
选项。
答案 1 :(得分:3)
答案 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
是您想要改变的。
确保您也设置了正确的field
和verify_token
。