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

标签 facebook facebook-graph-api chatbot facebook-chatbot

我面临的情况是,我需要以编程方式为不同的聊天机器人创建多个 Facebook Messenger 应用。几乎类似于 ManyChat 和 ChatFuel。有人可以解释一下这怎么可能吗?

2011 年有一个线程,但我一直未能找到有关这些旧 Facebook API 的文档。

Create a facebook application programmatically

谢谢!

最佳答案

没有用于此目的的 API。正如 ceejayoz 提到的,ManyChat 和 ChatFuel 仅运行一个应用程序,并使用其客户的帐户(具有管理页面和订阅应用程序权限)将该应用程序订阅到客户页面。

也就是说,只有一个端点可以将所有流量传送到该端点,并且软件必须将每条消息相应地路由到该端点到正确的页面(使用有效负载中的 receive_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

关于Facebook 以编程方式创建应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47779923/

相关文章:

Facebook 图形 API : Get date of joinin

objective-c - 在 IOS 中使用应用程序访问 token

python - 如何在Python中的大集合变量中找到最接近的字符串匹配?

tensorflow - 聊天机器人的 Seq2Seq 模型

facebook - 如何从FB.api返回的对象中读取属性数据?

android 应用程序在 Release模式下首次尝试使用 Facebook sdk 共享数据时崩溃

Android:使用新的 Facebook SDK v3.0.2.b 示例登录 Facebook 时出错

javascript - 如何更改 botman.io 小部件的默认背景颜色

ios - ComponentKit 在子类化 CKCompositeComponent 后无法调用 super newWithView

facebook-graph-api - Instagram API 的错误处理