Estoy intentando hacer una aplicación para acceder a google drive desde python.
Estoy atascado en un punto: Cuando hago OAuth2WebServerFlow() todo va bien, obtengo la url a la que dirigirme para obtener el código de autenticación.
El problema es que me gustaría poder obtener ese código desde el código fuente, es decir, sin tener que abrir el navegador, dar permisos etc., copiar el link y pegarlo.
¿Cómo lo puedo hacer?
Saludos, gracias.
EDITO: inserto el código que he escrito hasta ahora:
Código:
def prueba(): #Instanciar un objeto OAuthWebServerFlow flow = OAuth2WebServerFlow(CLIENT_ID,CLIENT_SECRET,SCOPE,REDIRECT_URI) #Obtener la url donde dan el código de autorización auth_uri = flow.step1_get_authorize_url() #Abrir el navegador predeterminado de windows con la url recién obtenida webbrowser.get("windows-default").open_new(auth_uri) #<=== Esto es lo que quiero evitar #Obtener código code = raw_input("Escribe el código de autenticación") #<=== Esto es lo que quiero evitar #Obtener credenciales credentials = flow.step2_exchange(code)