即使设置了offline_access,访问令牌也会在一段时间后变为无效

时间:2011-10-24 10:16:10

标签: facebook

我可以在用户接受我的应用程序后立即使用访问令牌检索我的App用户信息,并且已将访问令牌存储到我的数据库中。 但是,当我想稍后更新信息时,访问令牌变为无效,Facebook返回“消息”:“验证应用程序时出错”。非常有趣的是,只有部分用户遇到此问题。 我已经已将“offline_access”设置为权限对话框,因此令牌不会过期。此外,我确信用户既没有更改密码也没有删除App。 那么,即使设置了“offline_access”,令牌也会变得无效吗?

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,发现这是由于编码错误造成的。我用来持有令牌的变量被垃圾收集。它并不总是发生在同一时间点,所以有点令人困惑。

所以,我的建议是,确保持有令牌的变量是类变量。