Facebook 以编程方式创建应用程序

Facebook programmatically application creation

我面临这样的情况,我需要以编程方式为不同的聊天机器人创建多个 Facebook Messenger 应用程序。非常类似于 ManyChat 和 ChatFuel。有人可以阐明这怎么可能吗?

从 2011 年开始就有一个帖子,但我一直没能在这些旧的 Facebook API 上找到文档。

Create a facebook application programmatically

谢谢!

这个没有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