Google API oauth2 - 如何存储凭据以便稍后刷新令牌

Google API oauth2 - how to store credentials in order ot refresh token later

我是 python 和 oauth2 的超级菜鸟,但我仍然在这上面浪费了几天时间,所以如果你们能帮我一把,我将永远感激 :')

目标:编写一个脚本,从 google 驱动器下载所有文件 5 分钟 实现:获取带有token的凭证并下载一次 问题:如何刷新令牌?

我获得了一次令牌,但我不知道该怎么做才能不需要每次都重建刷新令牌...

我真的不知道我是否理解错了 oauth2,但我读到它应该被存储并且(有存储方法,对吧?)

谢谢:)

好的,自己找的

每次令牌过期时,您都必须使用 httplib2 刷新令牌。

快速提示: 导入 httplib2 HTTP = httplib2.Http() http = credentials.authorize(http)

其中凭据包含您从第一个授权流程中获得的内容。

干杯