J'utilise l'API Google Apps pour mon application et j'essaie de l'autoriser à l'aide de OAuth2. J'ai créé un projet et une application à 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)
Je reçois l'erreur suivante,
Error: invalid_client
no application name
Request Details
J'ai vérifié le clientid et même le statut d'admin SDK.
Cette erreur est affichée dans le cas où, sous "API et authentification" -> "Écran de consentement", vous avez un champ vide "NOM DU PRODUIT" - vous devez également sélectionner une adresse électronique.
Vous pouvez trouver "Écran de consentement" sous n lien !, cliquez sur le nom du projet, puis sur "API et authentification" -> "Écran de consentement".
Comme @ Chris-Kempen le dit, vous devez recréer tous les OAuth ids nécessaires APRÈS vous avez défini le courrier électronique d'assistance de votre application.
Si vous créez OAuth informations d'identification AVANT vous définissez l'adresse électronique du support dans l'écran de consentement, il semble que vous obtiendrez toujours cette erreur.
J'ai un problème similaire, cela pourrait peut-être aider les autres:
Mon erreur était un "type de client invalide" au lieu de "pas de nom d'application", et la définition de l'email et du nom du projet n'a pas résolu mon problème.
Cependant, j'avais enregistré mon projet en tant qu'application Web. Quand j'ai changé cela en "Autre", cela a finalement fonctionné.