Estoy intentando aprender a acceder a Google Drive desde Python pero tengo problemas.
He seguido el tutorial de la web oficial de google: https://developers.google.com/drive/...t-python?hl=es
Os digo los pasos que he seguido literalmente:
1 - Instalar la herramienta pip para instalar el SDK de Google.
2 - Instalar el SDK de Google: "pip install --upgrade google-api-python-client"
En este paso todo va bien, de hecho al hacer los imports etc. no hay ningún fallo.
3 - Activar la API de Drive:
Sigo los pasos tal cual, creo un "client ID for native application" y un "client ID for web
application"
4 - Creo del documento "document.txt" y copio el código fuente de quickstart tal cual.
5 - Sustituyo "CLIENT_ID" y "CLIENT_SECRET" por los que aparecen en "Client id ofr native application" (también he probado con web application)
6 - Ejecuto, y la salida por pantalla es:
Código:
He buscado bastante una solución, no la he encontrado pero añadiendo al código:No handlers could be found for logger "oauth2client.util" Go to the following link in your browser: <un link largo> Enter verification code:
Código:
El error resultante es:import logging ... logging.basicConfig()
Código:
7 - Aún así, intento acceder a la web que aparece, y el error es:C:\workspaces\asd\prsGoogleApi>quickstart.py WARNING:oauth2client.util:__init__() takes at most 4 positional arguments (5 giv en) Go to the following link in your browser: <un link largo> Enter verification code:
Código:
No se qué he hecho mal o que me he dejado, pero no hay manera de hacerlo funcionar.401 - That's an error Error: invalid_client. No application name. Request details: response_type=code scope=https://www.googleapis.com/auth/drive access_type=offline redirect_uri=urn:ietf:wg:oauth:2.0:oob client_id=...
¿Alguien puede ayudarme por favor?
Saludos, gracias.