我已经发布了一个与 Facebook SDK 3.0 集成的 android 应用程序。但是通过授权方法实现登录到 Facebook,同时处理 SSO。
我从我的用户那里收到以下 Facebook 错误:
“验证访问令牌时出错:会话无效。这可能是因为在创建会话后卸载了应用程序”
不知道我理解为什么会出现这个错误以及它是什么意思?
如何重现此错误?场景是什么,常见吗?
我已经发布了一个与 Facebook SDK 3.0 集成的 android 应用程序。但是通过授权方法实现登录到 Facebook,同时处理 SSO。
我从我的用户那里收到以下 Facebook 错误:
“验证访问令牌时出错:会话无效。这可能是因为在创建会话后卸载了应用程序”
不知道我理解为什么会出现这个错误以及它是什么意思?
如何重现此错误?场景是什么,常见吗?
此错误表示用户授权您的应用程序后,他们转到他们的facebook 帐户设置并删除了您的应用程序。在这种情况下,您的应用需要用户再次授权。
您还应该查看解释如何处理不同错误的此页面,以及 Scrumptious 示例应用程序,它让您了解如何在代码中处理它们。
@Jon:我认为您必须维护客户端会话并将访问令牌存储在会话中。当客户端尝试与 FB 交互时,请再次使用此 accessToken。
一段时间后,这个 accessToken 将被 FB api 无效,因此您需要获取新的并再次存储它。