在我的应用程序获得了在 iOS 6 设置中注册的 Facebook 帐户的访问权限后,我从我的 Facebook 隐私设置中撤消了该应用程序。然后我尝试通过调用 [FBSession openActiveSessionWithReadPermissions...] 将我的应用程序与 facebook 重新连接,并且该方法使用旧访问令牌创建 facebook 会话,该令牌已经是无效的,而无需再次请求权限授予。
我认为这个问题与这个问题有关(Facebook SDK 3.1 - 验证访问令牌时出错),据说它已在 SDK 3.1.1 中得到修复。
但是,我正在使用 SDK 3.1.1 并通过在发生无效访问令牌错误时手动调用 accountStore renewCredentialsForAccount 来解决此问题。