【问题标题】:Android Facebook app logout issueAndroid Facebook 应用程序注销问题
【发布时间】:2011-09-08 12:15:46
【问题描述】:

我的应用使用 Facebook SDK 发布状态更新。还有一个注销功能。我可以在应用程序第一次运行时登录。我可以在 facebook 上成功发布状态信息。但是一旦我注销,随后的运行并尝试更新状态我遇到来自 facebook 的错误,说“发生错误。请稍后再试”。我注意到随后尝试登录的授权方法(在第一次注销之后)尝试使用相同的 accessToken 和 accessExpires(尽管我在注销方法中分别将它们设置为 null 和 0),然后 isSessionValid() 方法返回对我来说是真的。因此,facebook 服务器向我抛出了这个错误。 谁能告诉我如何解决这个错误/问题?

【问题讨论】:

    标签: android facebook logout


    【解决方案1】:

    Facebook android SDK 在共享首选项中设置 authtoken 和 expires_in,因此当您注销时需要从那里删除它们。

    此外,每当您的应用启动时,您都必须验证保存的令牌并调用图形 api“me”,如果有任何异常,您必须删除保存的令牌并重新授权。这是因为令牌可能会失效(例如当用户更改密码时)。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2011-08-07
      • 1970-01-01
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      相关资源
      最近更新 更多