我是Google Apps管理员,使用xoauth.py和IMAP下载没有用户密码的用户邮件。但这个过程在1小时后就会停止。我搜索了很多博客,我知道这个令牌在1小时后过期。谁能告诉我如何将到期时间延长到从不,或者如何刷新此令牌?
答案 0 :(得分:1)
我假设你在这里使用服务帐户,OAuth 2.0和模拟?参见:
https://developers.google.com/accounts/docs/OAuth2ServiceAccount#expiration
无法刷新令牌或增加到期时间。您的应用程序应缓存要与所有IMAP连接一起使用的给定令牌一小时。之后,它应生成另一个JWT,签名,并请求另一个访问令牌。
答案 1 :(得分:0)
尝试:.. catch:..逻辑可用于处理此类异常。
由于Google已停用OAuth1.0,建议使用OAuth2.0而不是OAUth1。