0

J'utilise python pour écrire dans ma base de données Firebase. J'ai des milliers d'ensembles de données qui prendront des heures à compléter. Mon programme a à plusieurs reprises d'être arrêté avec cette erreurComment actualiser le jeton d'authentification DB Firebase avant son expiration?

« jeton Auth est arrivé à expiration »

je cherchais la solution, mais n'a pas pu trouver, je l'ai trouvé plus tard que l'on peut vérifier la temps restant avant son expiration et actualiser le jeton afin qu'il n'y ait aucune interruption dans le transfert de données. Comment puis-je actualiser le jeton avant son expiration?

Répondre

0

Vous pouvez actualiser le jeton quand il est sur le point d'expirer en utilisant le répertoire lib comme oauth2 google ceci:

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())