【问题标题】:Is offline_access removed?offline_access 是否被删除?
【发布时间】:2012-01-31 18:14:56
【问题描述】:

如果我将权限 offline_access 添加到我的应用程序,当我尝试登录时,它不会说我的应用程序需要该权限,或者无法在我的应用程序设置中看到。不行吗?

我喜欢这样进行身份验证: https://www.facebook.com/dialog/oauth?client_id=182220645211392&redirect_uri=https://www.facebook.com/connect/login_success.html&display=wap&scope=user_online_presence,friends_online_presence,offline_access,xmpp_login,read_mailbox";

但它不提供离线访问。

【问题讨论】:

标签: facebook authentication


【解决方案1】:

Facebook 的 offline_access 为deprecated。目前,您可以编辑您的应用设置并禁用“deprecate offline_access”,但它将在 5 月份永久删除。

【讨论】:

  • 为什么我的迁移列表看起来不像这样?我有 5 个选项.. :(
  • 如果你在 3.0.1 SDK 上要求它,你会得到一个“OrcaServiceQueue(19061): com.facebook.http.protocol.ApiException: Cannot provide description for offline_access”,服务崩溃并且没有调用回调。优雅。
【解决方案2】:

由于offline_access 权限正在被删除,您现在必须:

【讨论】:

  • 目前对扩展访问令牌的请求似乎不起作用。我得到了完全相同的过期令牌。
  • 我发现了同样的错误。您应该向 Facebook 开发团队提出一个错误。
  • @JuusoKosonen 可能是因为你每天只能延长一次过期时间。
  • 似乎还有其他一些错误。我收到了过期时间长(60 天)的令牌,但它们仍然会在约 4 小时后过期(无需注销等)。
  • Facebook auth 是迄今为止我使用过的最容易出错的身份验证系统。您只需要遵循他们稀疏的文档并希望获得最好的结果。真的很难过。
【解决方案3】:

目前已弃用,将于 2012 年 7 月 5 日删除 http://developers.facebook.com/roadmap/

【讨论】:

    猜你喜欢
    • 2023-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-16
    • 1970-01-01
    • 2012-04-15
    • 2011-12-10
    相关资源
    最近更新 更多