Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/09/2014, 10:44
SARGE553413
 
Fecha de Ingreso: febrero-2014
Mensajes: 55
Antigüedad: 10 años, 2 meses
Puntos: 3
Intentando acceder a google drive desde python

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)

Última edición por SARGE553413; 12/09/2014 a las 11:01 Razón: Insertar código