在开发人员模式下运行Facebook Messenger Bot APIv3.1,无需权限

时间:2018-08-14 05:50:41

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

我刚刚将我的Facebook Messenger应用程序从API版本2.11更新到了3.1。由于需要新引入的权限pages_user_genderpages_user_localepages_user_timezone,因此需要新的权限来重新要求用户的性别,语言区域和时区,因此,如果不使用开发模式,就无法在运行模式下运行我的机器人请求用户的个人资料信息时,从Facebook API {"error":{"message":"(#100) Insufficient permission to access user profile.","type":"OAuthException","code":100,"error_subcode":2018247,"fbtrace_id":"FvMjZnojWfG"}}中获取错误。

我会错过某些设置吗?有没有一种方法可以在开发过程中运行我的机器人而无需这些权限?否则,再也无法在审查和发布bot之前进行开发,甚至无法使用某些beta测试人员进行测试,这真令人讨厌。

1 个答案:

答案 0 :(得分:3)

您可以在应用程序的Messenger选项卡中要求这些权限 permissions image

图片来源:https://help.upinion.com/facebook-messenger/integration-steps/6-facebook-app-review-part-2-facebook-messenger-integration