背景
- google-api-python-client django_sampleを使用して Google API への access_token を取得しました。
- オフラインでアクセスできるように、 を追加しまし
FLOW.params['access_type'] = 'offline'
た。 - 保存されます
credentials_json = credentials.to_json()
。が含まれていrefresh_token
ます。 - 資格情報を復元しました
Credentials.new_from_json(credentials_json)
。 - この資格情報を使用して、 によるアクセスを取得しました
credentials.authorize(http)
。 - 完璧に機能しました=)
問題
- 5分ごとに同じことをしました。
- 各反復で、資格情報を保存して印刷しました。
- 1 時間 45 分後、「refresh_token」が null になりました。
- この時点で、コードは機能しなくなりました =(
私の質問
Credentials
クラスはトークンを自動的に更新しますか?- そうでない場合、どの時点で電話する必要があります
credentials.refresh(http)
か?
ありがとう!