之前从应用程序中删除后无法获取 Facebook 页面访问令牌

Can't get Facebook Page Access Token after it was removed from apps previously

我能够成功获得用户访问令牌 ($access_token),但在使用 https://graph.facebook.com/me/accounts?access_token=".$access_token 时,它在做奇怪的事情;我无法检索 页面访问令牌 。我可以在我的应用链接到的大多数 facebook 帐户上获取用户管理的页面列表,但在几个 facebook 上帐户,这没什么。在那个 Facebook 帐户的应用程序设置中,我看不到 "Manage Page" 和 "Publish Page" 权限 尽管它在连接到 相同的应用程序。发生什么事了?是否有我可能在这些帐户上遗漏的设置?

编辑: 我刚刚发现这发生在用户从 facebook 上删除该应用程序之后。返回页面列表的另一位用户尝试删除该应用程序作为测试,并在将其重新链接到该应用程序后,它停止返回页面列表。当您删除应用程序时,Facebook 会做其他事情吗?我在哪里可以重置它?

已解决: getReRequestUrl(数组('publish_actions', 'manage_pages', 'publish_pages'))

添加范围: getReRequestUrl(数组('publish_actions', 'manage_pages', 'publish_pages'))