facebook API:manage_pages权限不起作用

时间:2015-05-06 05:54:30

标签: facebook facebook-graph-api

我想通过使用我的应用程序从帐户中提取页面列表。我参考了https://developers.facebook.com/docs/facebook-login/login-flow-for-web/v2.2

我添加了一些范围" manage_pages,publish_stream,read_stream,publish_actions,publish_pages "到 fb:login-button ,以便我可以拉页面。我又增加了一个功能

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

拉页面,但不拉页面。

请帮帮我。

1 个答案:

答案 0 :(得分:11)

对于权限,您不需要在'状态&中使用默认权限(email,public_profile,user_friends)。查看'(从应用信息中心的菜单中)为他们提供提交

在您的评论完成之前,您可以在应用中在“测试应用”中创建测试应用。 (再次,从您的应用仪表板中的菜单)。如果您使用测试应用的ID进行编码,则不需要提交权限,只需在范围内指定。

这必须有效,如果不起作用,请提供更多细节