Facebook访问令牌 - 测试的强制到期

时间:2013-04-03 01:01:43

标签: iphone ios facebook oauth access-token

是否可以强制Facebook访问令牌在新的3.2 Facebook SDK中过期?我需要在iOS应用程序中测试auth逻辑。

我知道过去曾经问过这个问题但是我发现的所有答案都不相关......因为Facebook不断改变他们的API。

感谢。

3 个答案:

答案 0 :(得分:1)

强制App Access Token到期的一种简单方法是撤消该App在用户帐户中的权限(从FB帐户设置中删除App)。该令牌立即失效。请注意,在重新授权应用程序时,您可能会获得相同的令牌,只是它会在此时间内有效。

答案 1 :(得分:0)

Jai的答案是一种很好的方式,这是一种清除会话的程序化方式。

尝试以下代码:

[FBSession.activeSession closeAndClearTokenInformation];

答案 2 :(得分:0)

在Facebook上更改用户密码也会使令牌无效。然而,我看到了一些边缘情况,其中不同的auth错误表现略有不同。如果有人知道强行使令牌过期的方法,那将会有所帮助。