【问题标题】:Logout from facebook.com invalidates access token in my app从 facebook.com 注销使我的应用程序中的访问令牌无效
【发布时间】:2012-05-30 00:11:03
【问题描述】:

我刚刚意识到,如果我从 facebook.com 注销,我的应用程序中的访问令牌将不再有效(fbSessionInvalidated 被调用)。

我不明白为什么从 Facebook 网站 注销会使 我的应用程序中的访问令牌 无效。这是正常行为吗?如果是,为什么会这样?

【问题讨论】:

    标签: access-token facebook-ios-sdk


    【解决方案1】:

    正常,需要离线token。

    但要小心,从 5 月 2 日开始。

    这是到位http://developers.facebook.com/roadmap/offline-access-removal/

    【讨论】:

    • offline_access 已被弃用,所以显然我不会使用它。但这不是我要问的。只是想了解为什么退出 FB 网站也会使我的应用程序中的访问令牌无效。
    • 你必须询问不同类型的令牌阅读文档,它解释了如何在没有离线令牌的情况下工作,这样你就可以避免令牌过期。我的意思是检查有 5 种情况可以解决,我和你有同样的问题,这就是解决办法。
    • 这是一个很好的工具来了解这一切是如何工作的。developers.facebook.com/tools/debug/access_token?q=
    【解决方案2】:

    我刚刚在我的应用程序的高级设置中启用了“删除 offline_access 权限”,这个问题得到了解决(我现在也获得了 60 天的访问令牌)。

    【讨论】:

      猜你喜欢
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2021-03-30
      • 2019-06-16
      • 2012-05-16
      • 1970-01-01
      • 2019-08-03
      • 2018-12-10
      相关资源
      最近更新 更多