【发布时间】:2017-11-14 07:56:31
【问题描述】:
Facebook Messenger 机器人 API 似乎要求您为每个机器人、每个页面创建一个 Facebook 应用程序。 Facebook 应用程序存储 webhook,并连接到页面。
有没有办法让一个 Facebook 应用程序让多个机器人连接到多个页面?
如果您创建机器人以作为服务转售给客户,您需要能够做到这一点。但似乎没有任何办法。您需要为每个客户创建一个 Facebook 应用程序,并为每个页面完成 Facebook 应用程序审核流程,这非常困难。
如何避免这种情况? 一个 Facebook 应用可以有多个 webhook,或者访问多个页面消息吗?
【问题讨论】:
-
一个应用,一个 webhook URL。当然,您的机器人可以订阅多个页面。
-
机器人如何知道问题来自哪个页面?如何通过 Facebook API 订阅客户的页面,如何获得他们页面的权限?
-
抱歉,我不会为您挑选文档并以小块的形式呈现。可以在其中找到示例数据结构,基本设置说明中也说明了如何为您的应用订阅页面。
-
我知道如何为我自己的页面手动订阅应用程序。但是用户如何将自己的页面订阅到机器人呢?
-
通过登录您的应用并为其授予必要的权限,以便您的应用可以代表他们执行必要的 API 调用。
标签: facebook facebook-graph-api facebook-messenger facebook-messenger-bot