Google OAuth 2.0访问令牌有一个到期时间。我已将Google Calendar API集成到我的Ruby应用程序中,但问题是访问令牌即将到期。如何使访问令牌长期使用。
cal.login_with_refresh_token('ksdjkf_sdfkasdhfjhaskjdhfkasdhfkasjdlfasld')
{ “access_token”=> “ksdjkf_sdfkasdhfjhaskjdhfkasdhfkasjdlfasld”,
“token_type”=> “承载”,
“expires_in”=> 2324
}
如何使其成为一个长寿命的意思,除非他撤销其Google帐户用户的访问权限,否则可以获取他的日历活动。
答案 0 :(得分:1)
以下是如何为Google API创建长期存在的OAuth令牌:
以下是使用带有 ruby-api-client gem的oauth令牌与signet对话Google Play API的示例。您应该可以修改此示例,以便轻松使用日历API:
https://gist.github.com/jkotchoff/e60fdf048ec443272045
请注意,这受到以下因素的启发:https://www.youtube.com/watch?v=hfWe1gPCnzc