Ped*_*ado 5 facebook facebook-graph-api facebook-messenger facebook-graph-api-v2.7 facebook-messenger-bot
我帮助建立一个聊天机器人对Facebook的使者,它使用Facebook的图形API V2.6。但是现在,Facebook要求我们将应用程序提交进行审查。
问题在于我们的应用程序向API询问用户的语言环境和时区。我需要用户的语言环境,才可以确定机器人用来与用户对话的语言。但是现在,从Graph API v2.7开始,不赞成使用 locale和timezone字段,并且我不知道如何获取用户的语言和时区,也不知道我需要哪些权限,以便将它们包括在应用程序审查中。
我在网上搜索了这些字段的替代方法,但没有发现任何问题。我该怎么办?请帮我。
https://developers.facebook.com/docs/messenger-platform/identity/user-profile#fields解释了您可以通过 Messenger Profile API(与 Graph API 不同)获取哪些字段。
locale应该可以通过pages_user_locale许可和timezone通过pages_user_timezone.
您需要先审核这些内容,然后才能使用它们:
从 2018 年 7 月 26 日开始,作为应用审核流程的一部分,应用必须请求访问所有其他个人资料字段。要提交对个人资料字段的访问权限,请在应用程序控制台的 Messenger Platform 选项卡中提交应用程序时添加您想要请求的权限。
| 归档时间: |
|
| 查看次数: |
732 次 |
| 最近记录: |