1

私は Google Apps 管理者で、xoauth.py と IMAP を使用して、ユーザーのパスワードなしでユーザーのメールをダウンロードしています。しかし、このプロセスは 1 時間後に停止します。多くのブログを検索したところ、このトークンは 1 時間後に期限切れになることがわかりました。その有効期限を Never に延長する方法、またはこのトークンを更新する方法を誰か教えてもらえますか?

4

2 に答える 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 に答える