我能够成功获得用户访问令牌($ access_token),但在使用 https://graph.facebook.com/me/accounts?access_token=“。$ access_token 时,它正在做一些奇怪的事情;我无法检索页面访问令牌。我可以获取用户在我的应用程序链接到的大多数Facebook帐户上管理的页面列表,但在几个Facebook帐户上,它只是没有。在那个Facebook帐户的应用程序设置中,我看不到“管理页面”和“发布网页”权限虽然它在连接到相同应用的其他帐户上显示正常。发生了什么?是否有我可能错过的设置那些帐户?
修改 我刚刚发现这是在用户从Facebook上删除应用程序后发生的。另一个返回页面列表的用户试图将应用程序作为测试删除,并在将其重新链接到应用程序后,它停止返回页面列表。当您删除应用时,Facebook会做其他事吗?我在哪里可以重置它?
解决: getReRequestUrl(array('publish_actions','manage_pages','publish_pages'))
答案 0 :(得分:0)
添加范围: getReRequestUrl(array(' publish_actions',' manage_pages',' publish_pages'))