我的 Messenger 应用程序今天早些时候(几个小时前)获得了批准;应用管理页面说:
Approved: pages_messaging
但是现在有人(以前不是测试人员)尝试使用它,我遇到了错误。具体来说,如果我尝试发送消息,API 将返回:
'content': '{"error":{"message":"(#10) Cannot message users who are not admins, developers or testers of the app until pages_messaging permission is reviewed and the app is live.","type":"OAuthException","code":10,"fbtrace_id":"DsZ8V5KCPeP"}}'
我需要做些什么让非测试人员与我的机器人交谈,还是 Facebook 的批准状态还没有传播?
最佳答案
事实证明,您确实需要启用某些功能:在通用应用的 App Review 设置(因此不是特定于 Messenger 的设置)下,需要将其切换为可用。
可在:https://developers.facebook.com/apps/APP_ID/review-status/
关于facebook-messenger - 即使应用已获批准,也无法向非测试用户发送 Messenger 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38647231/