验证访问令牌时出错:会话无效。这可能是因为在创建会话后卸载了应用程序

时间:2012-12-25 10:53:32

标签: android facebook facebook-android-sdk

我发布了一个与Facebook SDK 3.0集成的Android应用程序。但是通过授权方法实现登录Facebook,也处理SSO。

我从我的用户那里得到以下Facebook错误:

“验证访问令牌时出错:会话是 无效。这可能是因为在创建会话后卸载了应用程序“

不确定我理解为什么会出现此错误,这意味着什么?

如何重现此错误?什么是场景,这是常见的吗?

2 个答案:

答案 0 :(得分:1)

此错误表示用户授权您的应用后,他们会转到facebook account settings并删除您的应用。在这种情况下,您的应用需要用户再次授权。

您还应该查看this page,它解释了如何处理不同的错误,以及Scrumptious示例应用程序,它可以让您了解如何在代码中处理它们。

答案 1 :(得分:0)

@Jon:我认为您必须维护客户端会话并将accesstoken存储在会话中。当客户端尝试与FB交互时,再次使用此accessToken。

一段时间之后,这个accessToken将被FB api无效,因此您需要获取新的并再次存储它。