我如何订阅多个Facebook页面信使webhooks

时间:2017-11-29 19:41:39

标签: facebook facebook-graph-api facebook-messenger

我正在尝试创建一个订阅多个facebook页面消息收件箱的机器人。从本质上讲,我提供了一个平台,我希望其他页面能够共享我的机器人逻辑。

目前,我发现订阅Facebook页面信使流的唯一方法是在Facebook应用程序的开发者控制台中。

Facebook developer console screenshot

虽然这非常适合测试,但最终我想以编程方式订阅页面事件。我该怎么做?

1 个答案:

答案 0 :(得分:0)

在messenger api中没有很好地记录,但基本上每个条目都是在图api的webhooks部分创建的订阅。

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

更具体地说:

https://developers.facebook.com/docs/graph-api/webhooks/reference/page/#messages

基本上,页面必须"安装"一个应用程序,使用app subscriptions api端点。一旦安装完毕,应用程序就可以请求包含webhook回调网址的订阅。