我们已经创建了一个FB messenger bot,可以使用真实的FB帐户进行测试。但我们希望通过开发人员控制台/图形api创建2000个测试用户。
我遇到的问题是,测试用户(通过API创建)无法看到公共页面。所以我作为测试用户登录,创建了一个页面,非常棒!测试用户可以看到其他测试用户创建的测试页面。但现在我无法将我的机器人链接到该页面。
有没有人设法让这个工作?我们为一家大公司制作了一个机器人,他们希望尽可能多地发送测试人员。
备份计划是我创建真正的FB帐户并使用那些......
谢谢!
答案 0 :(得分:7)
您必须手动将测试用户创建的页面与您的机器人链接,为此,首先使用以下链接检索测试页面ID:
https://graph.facebook.com/v2.6/me/accounts?access_token=<TEST_USER_ACCESS_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
希望这有帮助!