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

Facebook Messenger Bot, test users, has anyone got this working?

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

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

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

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

谢谢!

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

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

然后使用页面令牌 link 您的机器人使用 :

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

希望对您有所帮助!