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

问题描述

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

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

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

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

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

解决方法

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

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

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

,

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

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...