Facebook UI和API显示授予的不同权限,无法重新请求

时间:2015-05-04 15:05:57

标签: facebook facebook-graph-api permissions

我有一个应用程序,可让您为Facebook页面安排发布到Facebook的帖子等等。

出于某种原因,上周晚些时候,API开始显示我的应用用户拥有与Facebook用户界面不同的权限(设置 - >应用 - >(我的应用))。该应用程序运行良好数月,并由于此权限更改突然停止。

用户未对应用程序的权限或其全局安全设置进行任何更改。 Facebook仍在其应用设置[1]中为登录用户显示应用程序的正确权限。但是,当登录到我的站点时,API请求不会显示extended_permissions [2]。用户没有更改他们的FB密码。我已确认该应用正在通过API请求正确的用户。

我尝试过的事情:

  • 当我强制重新请求extended_permissions(manage_pages,publish_stream,read_insights)时,它会被忽略。
  • 当我添加权限(manage_ads)时,只需在UI中请求权限。
  • 当用户在Facebook中删除应用并重新安装时,只会请求新的权限(manage_ads)。
  • 如果我从请求中删除manage_ads,则用户将删除和 重新安装,不要求extended_permissions。
  • 如果我做的话 在FB上的Developer / App设置中为我的应用程序的开发人员/管理员提供用户, 一切都按预期工作,并再次提示用户输入正确的权限。 (并且一切都在为我工作,应用程序的管理员,整个时间)

我不知道该怎么办或怎么办!提前谢谢!

在此处查看用户的Facebook设置页面和/ me / permissions的print_r的截图:

[1] http://i.stack.imgur.com/eS7Kw.png(应用设置中的Facebook用户界面)

[2] http://i.stack.imgur.com/pZYYJ.png(Facebook API / me / permissions)

0 个答案:

没有答案