Demande non valide les informations d'authentification. Attendu OAuth 2 jeton d'accès de l'erreur dans le cloud speech api
j'ai suivi le cloud google speech api de démarrage rapide de la demande de l'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 suivants lien mais je suis d'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"
}
}
Que dois-je faire maintenant?
Merci à l'avance
OriginalL'auteur Patel | 2018-02-10
Vous devez vous connecter pour publier un commentaire.
Il se pourrait que La Demande d'informations d'Identification par Défaut ne sont pas disponibles
Essayez de vous connecter en exécutant
Et suivez les instructions, référence: gcloud auth l'application de connexion par défaut
Si vous voulez vous assurer que le processus d'authentification s'est bien passé, exécutez:
Vous devriez voir un jeton d'accès, de référence gcloud auth l'application d'impression par défaut, l'accès à jeton
Il ne devrait pas affecter si vous utilisez le même compte pour les deux Api.
Fondamentalement, ce que
gcloud auth application-default login
n'est d'acquérir des informations d'identification de la rendre disponible pour les applications sur votre machine locale à utiliser lorsqu'ils sont configurés pour utiliser Demande d'informations d'Identification par DéfautCe package/la langue que vous utilisez pour le ROC de l'installation?
Vous pouvez utiliser un compte de service comme expliqué dans le Vision de l'API docs pour les Bibliothèques Client.
OriginalL'auteur Samir Aleido
Remplacer
$(gcloud auth application-default print-access-token)
avec ce qui est imprimé lorsque vous appelez la commande.OriginalL'auteur dkb
J'ai résolu le problème en se déconnectant, et en accédant à s'entendre sur de nouvelles modalités de google ont fait depuis la dernière fois que j'ai utilisé google nuages (firebase dans mon cas).
J'ai obtenu le code d'erreur à l'aide de firebase dans le terminal. Je déconnexion de firebase par terminal: firebase déconnexion puis firebase de connexion
OriginalL'auteur Asbis