我面临的情况是我需要以编程方式为不同的聊天机器人创建多个Facebook Messenger应用程序。几乎像ManyChat和ChatFuel。有人可以说明它有多可能吗?
从2011年开始就有了一个主题,但我一直在努力寻找这些旧版Facebook API的文档。
Create a facebook application programmatically
谢谢!
答案 0 :(得分:2)
这没有API。正如ceejayoz所提到的,ManyChat和ChatFuel只运行一个应用程序并使用客户的帐户和权限manage_pages和subscribed_apps将应用程序订阅到客户的页面。
也就是说,只有一个端点可以传输所有流量,并且软件必须将每条消息路由到相应的右侧页面(使用有效负载中的receiver_id)。
请记住,虽然您想要并行运行多个应用,但您必须批准所有这些应用。未经此批准,客户无法联系到该应用程序。
有关更多信息,请参阅FB文档: https://developers.facebook.com/docs/facebook-login/access-tokens/?locale=en_US
https://developers.facebook.com/docs/graph-api/reference/page/subscribed_apps