para google documentos docs developer desarrolladores google-drive-sdk google-drive-realtime-api

google-drive-sdk - documentos - google drive json api



Unidad de Google: redirect_uri_mismatch (3)

Seguí este tutorial básico , pero me sale:

Eroare: redirect_uri_mismatch El URI de redirección en la solicitud: urn: ietf: wg: oauth: 2.0: oob no coincide con un URI de redireccionamiento registrado

En mis búsquedas en Google entiendo que hay algo mal en algunas configuraciones que hice en API Console. He habilitado Drive API y realicé algunos ajustes en la tabla API Access. Tomo la identificación del cliente y el secreto del cliente y pongo estos 2 valores en el origen del cliente, pero no sé qué poner en el URI de redireccionamiento.

¿Qué debería contener los URI de redirección?


El URI

urn:ietf:wg:oauth:2.0:oob

solo se aplica a los ID de cliente de Google que se han generado para "aplicaciones instaladas".

Para resolver su problema, debe crear una nueva ID de cliente y establecer el Tipo de aplicación como " Aplicación instalada ". Allí puede obtener ClientId y ClientSecret que necesitará.

  1. Crea un nuevo proyecto aquí

  2. Seleccione las API de la barra lateral izquierda y asegúrese de que Drive SDK esté activado

  3. Vaya a Créditos debajo de las API, toque "CREAR NUEVA IDENTIFICACIÓN DEL CLIENTE"

  4. Seleccione la aplicación Instalada y escriba como iOS y proporcione ID de paquete (o simplemente elija "Otro")

  5. Copie la identificación del cliente y el secreto del cliente para usar eso en su aplicación.

El URI de redirección se genera automáticamente y debe evitar el error que está recibiendo.


Para esas aplicaciones web, defina el URI como su url php, ya que puede manejar el token y operar Google Drive.


URI URI urn:ietf:wg:oauth:2.0:oob es un URI especial que se utiliza para identificar aplicaciones fuera del navegador, es decir, aplicaciones que no son web (escritorio, dispositivos móviles, línea de comandos, etc.).

Cuando crea las credenciales en la consola de API, asegúrese de seleccionar " Aplicación instalada ", ya que el tipo de aplicación y el URI de redirección se establecerán automáticamente como urn:ietf:wg:oauth:2.0:oob y urn:ietf:wg:oauth:2.0:oob el "redirect_uri_mismatch" al hacer una solicitud.