1

我是 Google Apps 管理员,使用 xoauth.py 和 IMAP 下载用户邮件,无需用户密码。但是这个过程在 1 小时后停止。我搜索了很多博客,我知道这个令牌会在 1 小时后过期。谁能告诉我如何将过期时间延长到从不,或者如何刷新这个令牌?

4

2 回答 2

1

我假设您在这里使用的是服务帐户、OAuth 2.0 和模拟?看:

https://developers.google.com/accounts/docs/OAuth2ServiceAccount#expiration

无法刷新令牌或增加过期时间。您的应用程序应将给定的令牌缓存一小时以用于所有 IMAP 连接。之后,它应该生成另一个 JWT,对其进行签名,并请求另一个访问令牌。

于 2013-01-23T13:07:12.070 回答
0

try: .. catch:.. 逻辑可用于处理此类异常。

由于 Google 已停用 OAuth1.0,因此建议使用 OAuth2.0 而不是 OAUth1。

于 2013-01-24T06:24:48.023 回答