【发布时间】:2013-09-21 05:14:37
【问题描述】:
我开发了一个 Rails 应用程序,允许用户使用他们的 google 帐户登录,然后应用程序获取电子邮件并解析它们以获取信息。
所有这些都可以正常工作,但我面临访问令牌无效的问题,因此我一直在研究刷新令牌。我在以下位置找到了一些代码: https://stackoverflow.com/a/14491560/718087
使用此代码,我已经能够获得一个有效的新访问令牌。但我有几个问题:
第一次获得的刷新令牌可以使用多少次?还是每次我获得新的访问令牌时也需要更新我的刷新令牌?注意:应用程序设置为离线访问。
-
我是否需要在令牌过期之前刷新令牌,或者在旧访问令牌过期后它仍会返回给我一个有效令牌?这将允许我决定何时刷新令牌的方法 - a:在获取电子邮件之前,b:在令牌过期之前自动通过延迟作业或其他方式(但这会增加相当多的开销)
我浏览了 api 文档,但找不到这些具体问题的答案。请原谅我过于详细的问题。
谢谢, 阿迪亚
【问题讨论】:
标签: ruby-on-rails google-api oauth-2.0 google-oauth