【问题标题】:Do old Facebook offline_access tokens keep working with offline_access deprecated?旧的 Facebook 离线访问令牌是否继续使用已弃用的离线访问?
【发布时间】:2012-04-18 02:29:43
【问题描述】:

我已使用我的应用程序用户的 offline_access 存储访问令牌。我准备将其获取并延长 60 天的令牌,以使我的应用程序与 offline_access 弃用一起工作。但我需要知道旧令牌会发生什么。

启用offline_access 弃用后,旧存储令牌会在两小时、60 天后过期还是永不过期(直到用户取消对应用的授权等)?

【问题讨论】:

    标签: facebook deprecated access-token


    【解决方案1】:

    根据documentation covering offline_access permission removal access_token 对于授予您offline_access 权限的用户将保持与以前相同:

    如果您一直在使用 offline_access

    对于请求offline_access 权限的开发者和授予该权限的用户,现有的access_tokens 将继续没有过期时间

    对于必须登录或重新登录您的应用的任何用户,他们将不再在身份验证对话框中看到 offline_access 的权限(因为已启用迁移)。 即使没有获得offline_access,您的应用也应该继续像以前一样运行,但您应该考虑使用新端点来延长现有access_tokens的过期时间。

    【讨论】:

      【解决方案2】:

      Juicy Scripters 的答案似乎不再有效! Removal of offline_access permission 的当前版本文档状态:

      一旦启用迁移,对于那些请求offline_access 权限的开发人员和授予该权限的用户,现有的access_tokens 将继续工作。但是,下次您的应用使用 access_token从/向 Facebook 获取或发布数据时,其过期时间将自动从无限过期重置为有限,但有效期长。 [这将是 60 天]

      确保您的应用程序可以处理即将到期的 access_tokens! 检查路线图的变化 - 它似乎是一个活文档!

      更新:这绝对是一个活文档 - 从昨天到今天,添加了关于页面访问令牌的第五个场景,页面底部还有一个小的最后更新信息。 (顺便说一句,更改日志和差异对于这些类型的文档来说是一个非常好的补充)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-19
        • 1970-01-01
        • 2013-09-18
        • 2011-07-10
        • 1970-01-01
        • 2020-12-09
        • 1970-01-01
        • 2011-11-15
        相关资源
        最近更新 更多