Google云端硬盘API的刷新令牌何时过期?

问题描述

我刚刚开始使用python使用Google Drive API下载文件。我看到它第一次需要身份验证,并生成一个 token.pickle 文件。从下一次开始,我们可以将此令牌文件用于API调用

注意:文件token.pickle存储用户的访问和刷新令牌。

我需要知道的是此令牌文件何时到期?如果到期,那么如何延长其有效性?

我浏览了许多Google文档,但找不到与此相关的任何明确信息。

如果有人可以向我建议任何信息,那将是非常受欢迎的。

解决方法

刷新令牌不应过期,但可以过期。

  1. 如果用户通过其Google帐户删除了您的访问权限,则刷新令牌将过期
  2. 如果刷新令牌在六个月内未使用,它将过期。
  3. 当用户对应用程序进行身份验证时,您将获得访问令牌和刷新令牌,如果他们再次对应用程序进行身份验证,则将获得另一个访问令牌和刷新令牌。您最多可以为一个用户帐户使用五十个刷新令牌,这些令牌都可以使用,但是在50个令牌之后,第一个令牌将过期。

访问令牌会在一个小时后过期,您可以使用刷新令牌来请求新令牌。

,

如果您的应用的发布状态为“测试”,则令牌将仅持续 2 周。

如果其发布状态为“生产中”,则令牌不会过期。但是,如果存在任何敏感范围且未在您的应用中验证,则用户数量也会受到限制。

这些都经过测试,但似乎还没有官方文档。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...