在后台验证facebook oauth令牌

时间:2011-08-30 02:32:35

标签: android facebook android-syncadapter facebook-android-sdk

我正在从我的应用程序的后台线程中访问Facebook。我最初从我的活动登录用户并存储了oauth令牌。即使是离线访问,oauth令牌也可能在此期间到期。如何使用Facebook Android SDK检查有效的oauth令牌?

当我创建新的Facebook对象时,未设置oauth字段。我可以从我存储的令牌设置它,但我没有存储会话到期时间。因此,查看源代码时,isSessionValid()request()都将失败。我不能通过弹出登录对话框从后台线程中authorize()用户。

这是否意味着我无法通过SDK检查有效令牌?

1 个答案:

答案 0 :(得分:0)

您可以调用图表api,例如调用/ me / permissions并检查oauth异常和/或您仍然拥有所需的权限。