【问题标题】:Can I extend the acces token which has already expired我可以延长已经过期的访问令牌吗
【发布时间】:2012-03-07 15:15:11
【问题描述】:

Facebook 已弃用 offline_access 并引入了访问令牌扩展。 文档说要扩展访问令牌,我们需要提供一个有效的访问令牌。 现在我的疑问是我可以将已经过期的访问令牌传递给 url,- https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret=APP_SECRET&grant_type=fb_exchange_token&fb_exchange_token=EXPIRED_ACCESS_TOKEN

注意:- 用户没有更改密码,也没有撤销应用程序。

【问题讨论】:

    标签: facebook access-token facebook-access-token


    【解决方案1】:

    将过期或无效的访问令牌传递给扩展端点将返回错误。您只能扩展当前有效的访问令牌。

    Facebook 提供了一种无需用户交互即可请求新访问令牌的方法。请在此处查看我对这个问题的详细解决方案,并附上代码:Deprecated offline_access on facebook with RoR

    【讨论】:

      【解决方案2】:

      您可以在它仍然处于活动状态时将其换成寿命更长的令牌,但一旦它过期,它就会停止工作,您需要等待用户返回您的应用并为他们获取新的访问令牌

      【讨论】:

        猜你喜欢
        • 2012-02-28
        • 1970-01-01
        • 2014-11-17
        • 2021-01-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-10
        相关资源
        最近更新 更多