Facebook Messenger Bot,测试用户,有人让这个工作吗?

标签 facebook facebook-graph-api facebook-messenger facebook-messenger-bot

我们已经创建了一个 FB Messenger 机器人,可以使用真实的 FB 帐户对其进行良好测试。但是我们想通过开发者控制台/图形 API 创建 2000 个测试用户。

我遇到的问题是,测试用户(通过 API 创建)看不到公共(public)页面。所以我以测试用户身份登录,创建了一个页面,太棒了!测试用户可以看到其他测试用户创建的测试页面。但现在我无法将我的机器人链接到该页面。

有没有人设法让这个工作?我们为一家大型公司制作了一个机器人,他们希望派尽可能多的测试人员来测试它。

备份计划是我创建真实的 FB 帐户并使用这些...

谢谢!

最佳答案

您必须手动将测试用户创建的页面与您的机器人链接起来,为此,首先使用以下链接检索测试页面 ID:

https://graph.facebook.com/v2.6/me/accounts?access_token=<TEST_USER_ACCESS_TOKEN>

然后使用页面 token 链接您的机器人:

https://graph.facebook.com/v2.6/me/subscribed_apps?method=POST&access_token=<TEST_USER_PAGE_ACCESS_TOKEN>

(参见 https://developers.facebook.com/docs/messenger-platform/guides/setup#subscribe_app)

这是详细的解决方法:https://developers.facebook.com/bugs/230322797329131/?hc_location=ufi

希望对您有所帮助!

关于Facebook Messenger Bot,测试用户,有人让这个工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40621447/

相关文章:

php - Facebook Graph API 注销上的 OAuthException,刷新后有效

Facebook Messenger Bot : Size of Video Attachment? 它有多大?

facebook - Send-to-messenger 插件未显示

node.js - 对话式 Facebook Messenger 机器人

php - Facebook 请求如何工作?

iphone - Facebook iOS SDK - 写入状态的奇怪效果

IOS Facebook Auth - 保持好友列表更新

facebook - 无法使用测试用户通过 Messenger Bot 应用程序访问 Facebook 页面

ios - Facebook iOS 集成登录窗口

javascript - Facebook 点赞按钮空白页