我正在使用 Scribe 访问 LinkedIn API。我将访问令牌与访问令牌秘密一起保存在数据库中,并在每次调用 API 时使用它们。
访问令牌应该在生成后 60 天过期。
我想在访问令牌过期之前自动刷新它。在没有用户干预的情况下,我无法找到以编程方式执行此操作的方法。
我正在使用 Scribe 访问 LinkedIn API。我将访问令牌与访问令牌秘密一起保存在数据库中,并在每次调用 API 时使用它们。
访问令牌应该在生成后 60 天过期。
我想在访问令牌过期之前自动刷新它。在没有用户干预的情况下,我无法找到以编程方式执行此操作的方法。
如果没有用户的干预,您不应该能够刷新访问令牌。该系统是这样设计的,以保护用户的数据不被无限期地访问。
Linkedin 希望确保您无法访问用户的数据,除非他们正在积极使用您的应用程序。对我来说,如果用户在 60 天内没有访问您的应用程序,则意味着他们没有使用它,您应该无法访问该数据。
我希望这有帮助。
@params={:"oauth_token"=>"XXXXXXXXXXX",
:oauth_token_secret=>"XXXXXXXXXXX",
:oauth_expires_in=>"5184000"}