5 google-api google-sheets google-oauth google-api-python-client google-sheets-api
有没有办法获得 Google Sheet API 的永久 oauth2 令牌或半永久令牌?
我现在使用的那个每 7 天就会过期一次,这不是很有帮助。
如果没有,是否有可以与 python 连接的在线电子表格应用程序的替代方案?
这取决于您正在做什么,如果您正在访问您个人拥有的工作表,那么您可以使用服务帐户。服务帐户已预先授权并且不会过期。
如果您是用户拥有的访问表,那么您将需要使用 Oauth2。如果您请求离线访问,那么您将获得所谓的刷新令牌。当访问令牌过期时,刷新令牌可用于请求新的访问令牌。
正如您所说,令牌在 7 天后过期意味着您当前正在使用刷新令牌。但是,您尚未将谷歌云平台中的项目设置为生产。由于仍在测试中,您的刷新令牌将在 7 天后过期。
为外部用户类型配置 OAuth 同意屏幕且发布状态为“测试”的 Google Cloud Platform 项目将获得一个刷新令牌,该令牌将在 7 天后过期。
转到您项目的Google 云控制台
找到左侧的 Oauth 同意屏幕。
点击进入生产
| 归档时间: |
|
| 查看次数: |
3249 次 |
| 最近记录: |