私は Google Apps 管理者で、xoauth.py と IMAP を使用して、ユーザーのパスワードなしでユーザーのメールをダウンロードしています。しかし、このプロセスは 1 時間後に停止します。多くのブログを検索したところ、このトークンは 1 時間後に期限切れになることがわかりました。その有効期限を Never に延長する方法、またはこのトークンを更新する方法を誰か教えてもらえますか?
2 に答える
1
ここでサービス アカウント、OAuth 2.0、および偽装を使用していると思いますか? 見る:
https://developers.google.com/accounts/docs/OAuth2ServiceAccount#expiration
トークンを更新したり、有効期限を延長したりする方法はありません。アプリケーションは、すべての IMAP 接続で使用される特定のトークンを 1 時間キャッシュする必要があります。その後、別の JWT を生成して署名し、別のアクセス トークンを要求する必要があります。
于 2013-01-23T13:07:12.070 に答える
0
try: .. catch:.. ロジックを使用して、このような例外を処理できます。
Google は OAuth1.0 を廃止したため、OAUth1 の代わりに OAuth2.0 を使用することをお勧めします。
于 2013-01-24T06:24:48.023 に答える