j'ai suivi le quickstart api google cloud speech api de demander api en utilisant
curl -s -H "Content-Type: application/json" \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
https://speech.googleapis.com/v1/speech:recognize \
-d @sync-request.json
et après lien mais j'ai eu une erreur de
{
"error": {
"code": 401,
"message": "Request had invalid authentication credentials. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.",
"status": "UNAUTHENTICATED"
}
}
Qu'est-ce que je devrais faire maintenant?
Merci d'avance
Il se peut que Les informations d'identification par défaut de l'application ne soient pas disponibles
Essayez de vous connecter en exécutant
gcloud auth application-default login
Et suivez les instructions, référence: gcloud auth login par défaut de l’application
Si vous voulez vous assurer que le processus d'authentification s'est bien déroulé, exécutez:
gcloud auth application-default print-access-token
Vous devriez voir un jeton d'accès, référence gcloud auth application-default print-access-token
Remplacez $(gcloud auth application-default print-access-token)
par ce qui est imprimé lorsque vous appelez la commande.
J'ai résolu le problème en me déconnectant, puis en me connectant pour accepter les nouvelles conditions générales que Google a établies depuis la dernière fois que j'ai utilisé Google Cloud (firebase dans mon cas).