error de Google oauth cliente inválido no hay correo electrónico de soporte


Intento implementar Google oauth, siguiendo el Google OAuth2ForDevices.

Mi Aplicación está registrada en Google Cloud Console, como aplicación nativa. Cuando intento seguir el OAuth2ForDevices usando la aplicación Cliente Rest de Google Chromes - Advanced, obtengo la respuesta json con el user_code y verfication_url. Abrir el verfication_url y enter el user_code, conduce al siguiente error:

Invalid_client: no hay correo electrónico de soporte Error 400

Probé esto con 2 aplicaciones registradas en Google Cloud Console. Ambos conducen al mismo error.

¿Alguna pista, cómo resolver esto? ¿Tengo que registrar un support email en algún lugar de google cloud services?

Author: jerik, 2013-11-22

4 answers

Parece que esto puede suceder si no estableció una DIRECCIÓN DE CORREO ELECTRÓNICO en la pantalla de consentimiento .

  1. Vaya a su Google Cloud Console
  2. Abre tu proyecto
  3. Haga clic en Api y autenticación
  4. Haga clic en Pantalla de consentimiento y establezca DIRECCIÓN DE CORREO ELECTRÓNICO
  5. Según la respuesta de @ajmccall, elimine y vuelva a crear el ID de cliente

Esto parece haber ayudado a otros, en este momento no me ayuda. Cuando establezco un dirección de correo electrónico y haga clic en Guardar aparece un error:

Whoops! Culpa nuestra.

Por favor, inténtelo de nuevo. Si el problema persiste, háganoslo saber utilizando el enlace" Enviar comentarios " a continuación. Copie el número de seguimiento a continuación e inclúyalo con sus comentarios. ¡Gracias!

Este post parece ser sobre el mismo problema:

Https://groups.google.com/forum/#!topic/google-doubleclick-for-publishers-api/6savNh4PBBI

 88
Author: janos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-01-07 11:46:45

Si crea credenciales de OAuth ANTES de establecer la dirección de correo electrónico de soporte en la pantalla de consentimiento, entonces parece que siempre recibirá este error, incluso después de configurar el correo electrónico de soporte.

Resolví esto configurando el correo electrónico de soporte y luego recreando todos los ID de OAuth necesarios en la página de credenciales.

 12
Author: ajmccall,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-30 14:51:52

Tuvo el mismo problema. Funcionó cuando inicié sesión con un correo electrónico no asociado con tu autorización de api.

 1
Author: phonegapnoob,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-11-19 22:11:15

Tuve que recrear todas mis credenciales (un nuevo ID de cliente y una nueva Clave).

 0
Author: rotelando,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-03-18 19:14:05