Facebook graph api Facebook登录无法请求instagram_基本权限

Facebook graph api Facebook登录无法请求instagram_基本权限,facebook-graph-api,facebook-javascript-sdk,Facebook Graph Api,Facebook Javascript Sdk,我按照说明使用instagram\u basic和pages\u show\u list实现Facebook登录 页面显示列表有效。但是instagram\u basic权限不断失败,并显示错误消息 无效的作用域:instagram_basic。此消息仅显示给开发人员。应用程序的用户将忽略这些权限(如果存在)。有关有效权限,请阅读文档,网址为: Instagram帐户是一种商业类型。我已经将Instagram帐户与Facebook页面链接,我是该页面的管理员 Facebook开发者帐户电子邮件地

我按照说明使用
instagram\u basic
pages\u show\u list
实现Facebook登录

页面显示列表
有效。但是
instagram\u basic
权限不断失败,并显示错误消息

无效的作用域:instagram_basic。此消息仅显示给开发人员。应用程序的用户将忽略这些权限(如果存在)。有关有效权限,请阅读文档,网址为:

Instagram帐户是一种商业类型。我已经将Instagram帐户与Facebook页面链接,我是该页面的管理员

Facebook开发者帐户电子邮件地址与Facebook帐户相同

这是我请求权限的代码



我不知道我遗漏了什么。

设置应用程序时选择哪种应用程序类型很重要,不同的应用程序类型可以访问不同的功能集

根据该列表,“消费者”类型应该可以访问Instagram Basic Display API


页面显示列表
需要“业务”类型。

您在应用程序仪表板中添加了产品“Instagram Basic Display”了吗?是的,我添加了。我有Facebook登录和Instagram基本显示,这很奇怪。您正在使用什么API版本初始化SDK?可能是一个非常旧的版本,其中该权限还不存在?当您尝试在Graph API Explorer中为应用程序创建访问令牌并在其中选择权限时会发生什么情况?我使用的是SDK v10.0。在Graph API Explorer中,我没有看到“instagram_basic”许可证。权限下拉列表有两个类别:用户数据权限和事件组页面。用户数据权限包括电子邮件、用户年龄范围、用户喜好等。。。事件组页面包含页面\u显示\u列表、用户\u事件和用户\u管理的\u组。您在创建应用程序时选择了哪种应用程序“类型”?不同的类型可以访问不同的功能,请参阅