facebook API:管理页面权限不起作用

facebook API:管理页面权限不起作用,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我想使用我的应用程序从帐户中提取页面列表。我引用了 我在fb:login按钮中添加了几个作用域“管理页面、发布流、阅读流、发布操作、发布页面”,以便我可以拉取页面。我又增加了一个函数 function getFacebookPages() { FB.api('/me/accounts', function( apiResponse ) { if( apiResponse && !apiResponse.error ) { console.l

我想使用我的应用程序从帐户中提取页面列表。我引用了

我在fb:login按钮中添加了几个作用域“管理页面、发布流、阅读流、发布操作、发布页面”,以便我可以拉取页面。我又增加了一个函数

function getFacebookPages() {
   FB.api('/me/accounts', function( apiResponse ) {
       if( apiResponse && !apiResponse.error ) {
          console.log('For Facebook pages');
          console.log(apiResponse);
      }
  });
}
拉页,但它不拉页


请帮助我。

对于权限,您需要在“状态与审阅”(从应用程序仪表板中的菜单)中为其提交而非默认权限(电子邮件、公共档案、用户朋友)

在完成审查之前,您可以在应用程序中的“测试应用程序”处创建测试应用程序(同样,从应用程序仪表板的菜单)。如果使用测试应用程序的ID进行编码,则不需要提交权限,只需在范围中指定它们即可


这必须有效,如果无效,请提供更多详细信息

您使用的是哪个电子邮件帐户?您已向其注册应用程序的用户?你试过在图形浏览器中运行这个吗?我正在尝试通过一个应用程序拉取我的个人帐户页面。理想情况下,当我们定义“管理页面,发布页面”这样的范围时,它通常会在首次登录时要求允许访问这些权限。但是在我的情况下,当我使用FB.api('/me/permissions',function(apiResponse){console.log(apiResponse);})检查权限时,它从不询问;它总是只显示默认权限“public_profile”。我在视频中看到了where,它给了我一些与权限更改相关的信息,这些信息需要提交给Facebook团队。但我并没有提出我们可以做什么以及如何做这些改变。