Facebook webhook页面订阅中的回调URL是什么?

Kar*_*nan 13 facebook webhooks facebook-graph-api facebook-public-feed-api

我正在尝试使用Facebook Web-hook API来传输实时公共供稿.在这里,我正在尝试在Web-hook控制台中设置页面订阅.有一个名为Callback URL的字段.这个网址是关于什么的?

我也尝试过设置回调URL的文档.但我想不出来.

https://developers.facebook.com/docs/graph-api/webhooks#setup

回调URL是否为SSL localhost?每当我尝试提供localhost URL时,我都会收到错误消息"无法验证提供的URL".

Phi*_*son 23

您可以使用以下命令将请求转发到localhost:

  1. https://ngrok.com/download下载并安装ngrok
  2. ./ngrok http 8445
  3. 使用verify_token和https://<your_ngrok_io>/webhook回调URL 将您的页面订阅到Webhooks .
  4. 在Messenger上与你的机器人交谈!

  • 在2分钟内是我的本地主机webhookable!出色的答案! (2认同)

CBr*_*roe 4

Facebook 将从其服务器向该 URL 发出请求以提供更新 \xe2\x80\x93,因此它当然必须可通过互联网公开访问,而本地主机地址显然是 \xe2\x80\x99t。

\n\n

如果您订阅的对象和字段的任何数据发生更改,Facebook 将向该 URL 发送请求。文档中描述了数据结构的样子。对于页面字段,直接返回新内容;对于用户字段,它只会告诉您哪些字段已更改,以便您可以请求该数据。

\n\n

您只能获取您拥有管理员访问权限的页面的实时更新。并且 Public Feed API 并未被弃用;但访问权限仅限于一小部分 Facebook 合作伙伴。如果您绝对需要此类数据,则无法申请成为\xe2\x80\x93,那么您\xe2\x80\x99将必须联系这些合作伙伴之一并让他们为您开发解决方案。

\n