J'utilise l'API Google Apps pour mon application et j'essaie de l'autoriser à l'aide d'OAuth2. J'ai créé un projet et une application dans celui-ci à l'aide de la console Google API. J'utilise l'URL suivante pour l'autorisation:
https://accounts.google.com/o/oauth2/auth&scope=https://www.googleapis.com/auth/admin.directory.user&redirect_uri=urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=(my application clientid)
J'obtiens l'erreur suivante,
Error: invalid_client
no application name
Request Details
J'ai vérifié l'ID client et même l'état du SDK administrateur.
google-api
google-apps
user2676491
la source
la source
Réponses:
Cette erreur s'affiche au cas où sous "APIs & auth" -> "Écran de consentement" vous avez un champ vide "NOM DU PRODUIT" - vous devez également sélectionner l'adresse e-mail.
Vous pouvez trouver "Écran de consentement" sous un lien !, Cliquez sur le nom du projet, puis allez dans "APIs & auth" -> "Écran de consentement".
la source
Comme le dit @ Chris-Kempen, vous devez recréer tous les identifiants OAuth nécessaires APRÈS avoir défini l'e-mail de support pour votre application.
Si vous créez des informations d'identification OAuth AVANT de définir l'adresse e-mail du support dans l'écran de consentement, il apparaît que vous obtiendrez toujours cette erreur.
la source
J'ai un problème similaire, qui pourrait peut-être aider les autres:
Mon erreur était un "type de client non valide" au lieu de "pas de nom d'application", et la définition de l'e-mail et du nom du projet n'a pas résolu mon problème.
Cependant, j'avais enregistré mon projet en tant que WebApp. Lorsque j'ai changé cela en "Autre", cela a finalement fonctionné.
la source