google-api google - Fehler:invalid_client kein Anwendungsname




apps script (4)

Dieser Fehler wird angezeigt, wenn Sie unter "APIs & auth" -> "Zustimmungsbildschirm" das leere Feld "PRODUKTNAME" haben - Sie müssen auch die E-Mail-Adresse auswählen.

Sie finden "Consent screen" unter einem Link !, Klicken Sie auf den Projektnamen und dann auf "APIs & auth" -> "Consent screen".

Ich verwende die Google Apps-API für meine Anwendung und versuche, sie mithilfe von OAuth2 zu autorisieren. Ich habe mit der Google API-Konsole ein Projekt und eine Anwendung darin erstellt. Ich verwende die folgende URL zur Autorisierung:

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)

Ich bekomme den folgenden Fehler,

Error: invalid_client
no application name
Request Details

Ich habe die Client-ID und sogar den Status von Admin SDK überprüft.


Ich habe ein ähnliches Problem, vielleicht könnte das anderen helfen:

Mein Fehler war ein "ungültiger Client-Typ" anstelle von "kein Anwendungsname", und das Festlegen der E-Mail und des Namens des Projekts hat mein Problem nicht gelöst.

Allerdings hatte ich mein Projekt als WebApp registriert. Als ich das zu "Andere" änderte, funktionierte es schließlich.


Wie @ Chris-Kempen sagt, müssen Sie alle notwendigen OAuth-IDs neu erstellen, nachdem Sie die Support-E-Mail für Ihre Anwendung festgelegt haben.

Wenn Sie OAuth-Anmeldeinformationen erstellen, BEVOR Sie die Unterstützungs-E-Mail-Adresse im Zustimmungsbildschirm festlegen, scheint der Fehler immer angezeigt zu werden.


Ab sofort (siehe mein Post-Datum) gibt es nur eine Schaltfläche "Erlaube weniger sichere Apps" auf der Admin-Benutzeroberfläche des Google Mail-Kontos: https://myaccount.google.com/u/0/security#connectedapps

Es funktioniert dann von Ihrem lokalen Computer (Mac oder PC).

Um den Zugriff von Amazon EC2 zu ermöglichen (und ich vermute, dass andere Cloud-basierte Hosts vorhanden sind), gibt es noch eine weitere Markierung, die in Googles endlosen Kampf gegen Spammer gesetzt wird: https://accounts.google.com/b/0/DisplayUnlockCaptcha







google-api google-apps