我正在使用Scribe访问LinkedIn API。我将Access Token与Access Token Secret一起保存在数据库中,并在每次调用API时使用它们。
访问令牌应该在生成后60天到期。
我想在访问令牌到期之前自动刷新它。没有用户干预,我无法以编程方式找到方法。
答案 0 :(得分:2)
如果没有用户干预,您不应该能够刷新访问令牌。系统以这种方式设计,以保护用户的数据不被无限期访问。
Linkedin希望确保您无法访问用户的数据,除非他们正在积极使用您的应用程序。对我而言,如果用户未在60天内访问您的应用程序,则表示他们没有使用它,您应该无法访问该数据。
我希望这会有所帮助。
答案 1 :(得分:0)
@params={:"oauth_token"=>"XXXXXXXXXXX",
:oauth_token_secret=>"XXXXXXXXXXX",
:oauth_expires_in=>"5184000"}