Facebook api,business_management 的范围无效?为啥?
Posted
技术标签:
【中文标题】Facebook api,business_management 的范围无效?为啥?【英文标题】:Facebook api, business_management is invalid scope? Why?Facebook api,business_management 的范围无效?为什么? 【发布时间】:2017-10-25 19:58:01 【问题描述】:我最近将 business_management 添加到我们的应用程序范围列表中。现在,当我通过身份验证过程时,我收到以下错误。
无效范围:business_management。此消息仅显示给 开发商。如果出现以下情况,您应用的用户将忽略这些权限 展示。请阅读文档以获取有效权限: https://developers.facebook.com/docs/facebook-login/permissions
我在任何地方都找不到任何答案,为什么这是一个无效的范围。我认为它类似于 manage_pages,但是否有不同的要求或授权网址不同?
【问题讨论】:
business_management
是随 API v2.7 引入的,因此您需要在登录对话框调用中至少指定该版本(如果您的应用是在引入 v2.7 之前创建的,否则会是它无论如何都可以使用的最低 API 版本。)
【参考方案1】:
这也可能是因为您的应用没有经过审核并获得所需权限的批准。我建议您查看以下网址:
https://developers.facebook.com/apps/[[appid]]/review-status/
并检查是否已审核并授予所需的权限。
如果没有,您将继续看到上述错误。
【讨论】:
以上是关于Facebook api,business_management 的范围无效?为啥?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 API 让 Facebook 应用程序访问 Facebook 页面?
Facebook:用于订阅用户到 Facebook(webhook)以进行实时更改的图形 api 是啥