我是Google Apps管理员,使用xoauth.py和IMAP下载没有用户密码的用户邮件。但是这个过程在1小时后停止。我搜索了很多博客,并且我知道这个令牌在1小时后过期。任何人都可以告诉我如何延长到永不过期的时间,或者如何刷新此令牌?xoauth.py IMAP令牌在1小时后过期
1
A
回答
1
我假设您使用服务帐户,OAuth 2.0和模拟在这里?请参阅:
https://developers.google.com/accounts/docs/OAuth2ServiceAccount#expiration
有没有办法刷新令牌或增加的到期时间。您的应用程序应该缓存给定的令牌以用于所有IMAP连接一个小时。之后,它应该生成另一个JWT,签名并请求另一个访问令牌。
0
尝试:.. catch:..逻辑可以用来处理这样的异常。
由于Google已经退役OAuth1.0,因此建议使用OAuth2.0而不是OAUth1。
相关问题
- 1. Power BI:1小时后访问令牌已过期
- 2. Box API刷新令牌1小时后过期(BOX)
- 3. 在ruby中生成gmail oauth令牌 - xoauth.py?
- 4. Facebook访问令牌在两个小时后过期
- 5. SAML令牌仅在10小时后过期
- 6. 访问令牌仅在1天后过期
- 7. 如果PayPal令牌在3小时后过期,我应该如何在授权后1天获得付款?
- 8. IBM Watson令牌在一小时内过期。代码刷新令牌?
- 9. OAcurl访问令牌在一小时左右过期
- 10. Firebase访问令牌在4到5小时内过期
- 11. 谷歌分析的访问令牌后3600秒(1小时)
- 12. Google Oauth2联系人API返回无效令牌:无状态令牌在一小时后过期
- 13. WCF过期令牌?
- 14. Facebook相册访问令牌每2小时过期
- 15. Windows模拟令牌过期时间
- 16. 谷歌访问令牌过期时间
- 17. Facebook JS SDK令牌过期时间
- 18. cuth中的OAuth2令牌过期时间#
- 19. 何时android gcm令牌过期
- 20. 修复firebase auth会话在1小时后过期
- 21. 如何设置一个cookie在Javascript中1小时后过期?
- 22. 更新oauth访问令牌或在其过期后获取新令牌?
- 23. Paypal令牌已过期
- 24. gcm的过期令牌
- 25. 令牌验证和过期
- 26. 无国籍令牌过期
- 27. AWS Cognito SDK令牌过期
- 28. 抄写员令牌过期
- 29. 令牌上的语法错误“;”,“{”在此令牌后预期
- 30. 1小时后到期PHP会话?
谢谢杰伊,我试着再次重新生成令牌,但失败了。请指导我通过它,因为我的应用程序因为这一点而被阻塞。 –
根据下面的代码示例,它看起来像是在使用2段OAuth 1.0而不是OAuth 2.0。您应该使用与重新连接时用于初始生成xoauth字符串的完全相同的代码。请注意,OAuth 1.0 xoauth字符串在10分钟后过期,而不是一小时: –
正是如此。我使用2腿oauth但不知道它的1.0或2.0。 10分钟后不到1小时即可过期。我试图同时下载5个用户的电子邮件,并且工作正常,直到1小时。现在,当我尝试重新生成xoauth字符串时,它会提供以下错误:RuntimeError:调用Python对象时超出了最大递归深度 –