0

ファイアベースDBに書き込むためにPythonを使用しています。私は完了するまでに何時間もかかるデータセットを何千も持っています。私のプログラムが繰り返しこのエラー有効期限が切れる前にFirebase DB認証トークンをリフレッシュするには?

で停止されている「認証トークンが有効期限が切れている」

私は解決策を探したがいずれかを見つけることができませんでした、私は後で1のためにチェックすることができることがわかりましたトークンが期限切れになる前に残しておき、トークンをリフレッシュして、データ転送に中断がないようにします。 トークンが期限切れになる前に更新するにはどうすればよいですか?

答えて

0

それは、このようなグーグルのOAuth2のlibを使用して期限切れが近づいだときは、トークンをリフレッシュすることができます。

import httplib2 
from oauth2client.service_account import ServiceAccountCredentials 
credentials = ServiceAccountCredentials.from_json_keyfile_name("service-account.json", "{scope}") 
print(credentials.get_access_token()) 
credentials.refresh(httplib2.Http()) 
print(credentials.get_access_token()) 
関連する問題