var admin = require("firebase-admin");
var serviceAccount = require("service_account.json")
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://******.firebaseio.com"
});
Retours:Firebase AdminSDK retours initializeApp invalid_token
Error: Credential implementation provided to initializeApp() via the "credential" property failed to fetch a valid Google OAuth2 access token with the following error: "Error fetching access token: invalid_grant (Invalid JWT: Token must be a short-lived token and in a reasonable timeframe)". The most likely cause of this error is using a certificate key file which has been revoked. Make sure the key ID for your key file is still present at https://console.firebase.google.com/iam-admin/serviceaccounts/project . If not, generate a new key file at https://console.firebase.google.com/project/_/settings/serviceaccounts/adminsdk .
Le service_account et ID de clé sont présents.
L'heure du serveur n'a pas été synchronisée. Ce fil a été utile pour résoudre, http://stackoverflow.com/questions/41712965/how-to-connect-to-firebase-by-firebase-admin-against-a-proxy – user3288414
Je ferai en sorte d'ajouter ce cas au message d'erreur pour une version à venir afin que les futurs développeurs ne rencontrent pas ce problème. Merci de l'avoir signalé! Je suis content que vous ayez tout compris. – jwngr