我正在从我的应用程序的后台线程中访问 Facebook。我最初从我的活动中登录了用户并存储了 oauth 令牌。oauth 令牌可能在此期间已过期,即使离线访问也是如此。如何使用 Facebook Android SDK 检查有效的 oauth 令牌?
当我创建一个新的 Facebook 对象时,未设置 oauth 字段。我可以从我存储的令牌中设置它,但我没有存储会话到期时间。因此,查看源代码,两者isSessionValid()
都会request()
失败。我不能authorize()
从后台线程中弹出登录对话框的用户。
这是否意味着我无法通过 SDK 检查有效令牌?