Ich verwende die Google Apps-API für meine Anwendung und versuche, sie mit OAuth2 zu autorisieren. Ich habe mithilfe der Google API-Konsole ein Projekt und eine darin enthaltene Anwendung 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 erhalte den folgenden Fehler:
Error: invalid_client
no application name
Request Details
Ich habe die Client-ID und sogar den Status des Admin-SDK überprüft.
google-api
google-apps
user2676491
quelle
quelle
Antworten:
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 "Zustimmungsbildschirm" unter einem Link ! Klicken Sie auf den Projektnamen und gehen Sie dann zu "APIs & Auth" -> "Zustimmungsbildschirm".
quelle
Wie @ Chris-Kempen sagt, müssen Sie alle notwendigen OAuth - IDs neu AFTER Sie die Unterstützung E - Mail für Ihre Anwendung festgelegt haben.
Wenn Sie OAuth-Anmeldeinformationen erstellen, bevor Sie die Support-E-Mail-Adresse im Zustimmungsbildschirm festlegen, wird dieser Fehler anscheinend immer angezeigt.
quelle
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-Adresse und des Projektnamens hat mein Problem nicht gelöst.
Ich hatte mein Projekt jedoch als WebApp registriert. Als ich das in "Andere" änderte, funktionierte es schließlich.
quelle