Error 400 de Quickstart.py de la API de Google Drive: redirect_uri_mismatch

Sep 18 2020

Estoy usando el https://developers.google.com/drive/api/v3/quickstart/pythonpara acceder a la API de Google Drive, pero Google sigue arrojando redirect_uri_mismatcherrores.

Agrego el localhost: number del error a los URI de redireccionamiento autorizados en el ID de cliente para la aplicación web, pero cada vez que ejecuto el quickstart.py, el número de host local cambia.

Veo que hay muchas preguntas sobre este asunto en StackOverflow y ya he pasado horas buscando arreglar la mía, pero no he encontrado una respuesta que parezca resolverlo por mí.

¿Algunas ideas?


Intenté respuestas de, entre otros,

  • Google Drive REST API Drive Quickstart Error 400: redirect_uri_mismatch JAVA

  • Autorización de Google OAuth 2 - Error: redirect_uri_mismatch

  • Error: redirect_uri_mismatch pydrive


Actualmente

Respuestas

LucSpan Sep 19 2020 at 15:15

El comentario y la respuesta de Tanaike aquí funcionaron: error de redirect_uri_mismatch de las API de Google OAuth 2.0

Entonces quickstart.py, haga el siguiente cambio,

creds = flow.run_local_server(port=0) 

a,

creds = flow.run_local_server(port=8080) 

cuando http://localhost:8080/está en la lista de URI.