google-mail-oauth2-tools 错误KeyError :-/

0 投票
1 回答
664 浏览
提问于 2025-04-18 08:41

嗨!
我在使用 google-mail-oauth2-tools 的时候遇到了一些问题:
当我输入验证码时,程序就崩溃了。

追踪信息(最近的调用在最前面): 文件 "oauth2.py",第 346 行,在 <module> main(sys.argv) 文件 "oauth2.py",第 315 行,在 main print '刷新令牌: %s' % response['refresh_token'] 键错误: 'refresh_token'

这是为什么呢?

谢谢!

1 个回答

1

你遇到这个“键错误”是因为响应中没有refresh_token(刷新令牌)。如果你在请求中没有申请离线访问权限,那么响应里就不会有刷新令牌,只有一个访问令牌、一个承载令牌和令牌的过期时间。

撰写回答