【发布时间】:2015-07-10 17:48:23
【问题描述】:
我对在使用 Android 版 Facebook SDK 时如何处理 AccessToken 到期感兴趣。
根据Access Tokens 的文档,他们说开发人员无需担心令牌过期:“当使用 iOS、Android 或我们的 JavaScript SDK 时,SDK 将确保令牌在过期之前被刷新。”
假设 A:我假设上面的引用暗示 AccessToken.getCurrentAccessToken() 总是返回未过期的访问令牌,或者我的假设是错误的??
在Facebook Login for Android documentation 他们说:“如果您希望您的应用程序跟上当前的访问令牌和配置文件,您可以实现 AccessTokenTracker 和 ProfileTracker 类。”
我的问题是:如果(根据1)SDK 确保令牌在过期之前被刷新,我为什么要实现 AccessTokenTracker?
如果我的假设是正确的,那么 getCurrentAccessToken() 总是返回未过期的令牌,所以应该没有理由跟踪 AccessToken ?
感谢您的帮助!
编辑
我的假设 A 是错误的,因为根据this docu,如果访问令牌无效,该人必须再次登录。
【问题讨论】:
标签: facebook-graph-api facebook-android-sdk facebook-access-token facebook-authentication facebook-sdk-4.0