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)
其中凭据包含您从第一个授权流程中获得的内容。
干杯
我是 python 和 oauth2 的超级菜鸟,但我仍然在这上面浪费了几天时间,所以如果你们能帮我一把,我将永远感激 :')
目标:编写一个脚本,从 google 驱动器下载所有文件 5 分钟 实现:获取带有token的凭证并下载一次 问题:如何刷新令牌?
我获得了一次令牌,但我不知道该怎么做才能不需要每次都重建刷新令牌...
我真的不知道我是否理解错了 oauth2,但我读到它应该被存储并且(有存储方法,对吧?)
谢谢:)
好的,自己找的
每次令牌过期时,您都必须使用 httplib2 刷新令牌。
快速提示: 导入 httplib2 HTTP = httplib2.Http() http = credentials.authorize(http)
其中凭据包含您从第一个授权流程中获得的内容。
干杯