Hola a todos.
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)