【问题标题】:Refresh LinkedIn Access Token using Scribe使用 Scribe 刷新 LinkedIn 访问令牌
【发布时间】:2013-03-18 15:34:11
【问题描述】:

我正在使用 Scribe 访问 LinkedIn API。我将 Access Token 和 Access Token Secret 一起保存在数据库中,并在每次调用 API 时使用它们。

访问令牌应在生成后 60 天到期。

我想在访问令牌过期之前自动刷新它。在没有用户干预的情况下,我找不到以编程方式执行此操作的方法。

【问题讨论】:

  • 这可能是不可能的。

标签: oauth linkedin access-token scribe


【解决方案1】:

您不应该在没有用户干预的情况下刷新访问令牌。该系统是这样设计的,以保护用户的数据不被无限期地访问。

Linkedin 希望确保您无法访问用户的数据,除非他们正在积极使用您的应用程序。对我来说,如果用户在 60 天内没有访问您的应用程序,则意味着他们没有使用该应用程序,您应该无法访问该数据。

我希望这会有所帮助。

【讨论】:

  • 如果我错了,请纠正我。这是否意味着如果我的应用程序被使用,访问令牌将自动更新?这对我来说不是很清楚。
  • 没有。这意味着如果用户没有使用您的应用程序,您将无法刷新访问令牌。但是,如果您使用的是 Javascript API,这应该会自动为您完成。如果您使用的是服务器端脚本,您仍然需要手动执行。
【解决方案2】:
 @params={:"oauth_token"=>"XXXXXXXXXXX", 
 :oauth_token_secret=>"XXXXXXXXXXX", 
 :oauth_expires_in=>"5184000"}

【讨论】:

    猜你喜欢
    • 2015-10-05
    • 1970-01-01
    • 2013-11-23
    • 2019-06-29
    • 1970-01-01
    • 2017-10-19
    • 2020-07-12
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多