是否可以强制Facebook访问令牌在新的3.2 Facebook SDK中过期?我需要在iOS应用程序中测试auth逻辑。
我知道过去曾经问过这个问题但是我发现的所有答案都不相关......因为Facebook不断改变他们的API。
感谢。
答案 0 :(得分:1)
强制App Access Token到期的一种简单方法是撤消该App在用户帐户中的权限(从FB帐户设置中删除App)。该令牌立即失效。请注意,在重新授权应用程序时,您可能会获得相同的令牌,只是它会在此时间内有效。
答案 1 :(得分:0)
Jai的答案是一种很好的方式,这是一种清除会话的程序化方式。
尝试以下代码:
[FBSession.activeSession closeAndClearTokenInformation];
答案 2 :(得分:0)
在Facebook上更改用户密码也会使令牌无效。然而,我看到了一些边缘情况,其中不同的auth错误表现略有不同。如果有人知道强行使令牌过期的方法,那将会有所帮助。