【问题标题】:Google API oauth2 - how to store credentials in order ot refresh token laterGoogle API oauth2 - 如何存储凭据以便稍后刷新令牌
【发布时间】:2016-03-04 10:10:41
【问题描述】:

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

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

我实现了一次获得令牌,但我不明白该怎么做,因此我不需要重新构建刷新令牌...

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

谢谢:)

【问题讨论】:

    标签: python oauth-2.0 token google-api-python-client


    【解决方案1】:

    好的,我自己找到了。

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

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

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

    干杯

    【讨论】:

      猜你喜欢
      • 2016-08-03
      • 2019-06-18
      • 2020-08-16
      • 1970-01-01
      • 2016-10-13
      • 2018-02-27
      • 1970-01-01
      • 1970-01-01
      • 2018-06-22
      相关资源
      最近更新 更多