Articles of google api python client

¿Cómo cerrar la sesión del usuario de una aplicación que utiliza el inicio de sesión de Google OAuth2?

He implementado un flujo de inicio de sesión de Google OAuth2 en mi aplicación de servidor web (usando python / flask). Mi aplicación redirige al usuario a Google, donde inician sesión con las credenciales de Google y vuelven a dirigirse a mi aplicación. Tengo problemas para decidir cómo implementar la funcionalidad de cierre de sesión […]

Quiero descargar el archivo desde Google Drive usando Drive Api

en este código: file_id = ‘0BwwA4oUTeiV1UVNwOHItT0xfa2M’ request = drive_service.files().get_media(fileId=file_id) fh = io.BytesIO() downloader = MediaIoBaseDownload(fh, request) done = False while done is False: status, done = downloader.next_chunk() print “Download %d%%.” % int(status.progress() * 100) No sé cómo obtener file_id, recibí file_id mientras subía, pero ahora no puedo averiguar cómo obtener file_id del archivo que está […]

Cómo obtener la notificación del mercado de Google

He creado una nueva aplicación de marketplace y la he instalado en mi dominio. Estoy tratando de usar la api de appsmarket para obtener una lista de dominios que instalaron mi aplicación, con el siguiente código: credentials = SignedJwtAssertionCredentials(CLIENT_ID, PRIVATE_KEY, SCOPE) http = httplib2.Http() http = credentials.authorize(http) service = build(serviceName=’appsmarket’, version=’v2′, http=http) lists = service.licenseNotification().list( […]

¿Cómo definir correctamente el auth2callback de GAE?

La guía Cómo usar GAE / Decorators me dice que “debe agregar un controlador de URL específico a su aplicación para manejar la redirección desde el servidor de autorización a su aplicación” : def main(): application = webapp.WSGIApplication( [ (‘/’, MainHandler), (‘/about’, AboutHandler), (decorator.callback_path, decorator.callback_handler()), ], debug=True) run_wsgi_app(application) Actualmente no puedo configurar esto correctamente. Como […]

¿Cómo realizar operaciones que requieren OAuth en un trabajo cron de GAE?

Esta publicación es un seguimiento de ¿Cómo hacer operaciones que requieren OAuth en una cola de tareas de GAE? . Según lo sugerido por bossylobster en esta publicación, intenté codificar el user_id en mi script, pero la tarea cron siempre falla: Puedo ver que se dispara en los registros … 2013-05-31 14:20:00.879 /update 302 5ms […]

Error al intentar acceder a “google drive” con python (código fuente de google quickstart.py)

Estoy tratando de aprender cómo acceder a Google Drive desde Python, pero tengo problemas. Seguí el tutorial del sitio web oficial de google: https://developers.google.com/drive/…t-python?hl=es Además, he visto el video tutorial sobre esto, creo que hago lo mismo que Los chicos del video exactamente. Te cuento los pasos que he seguido literalmente: 1 – Instalar la […]

Método de “actualización” de la API de Google Sheets Error HTTP 400

Estoy tratando de hacer una secuencia de comandos de python que lee y escribe en una hoja de cálculo de Google. Básicamente copié el script de inicio rápido de python en https://developers.google.com/sheets/quickstart/python y lo modifiqué utilizando la referencia en https://developers.google.com/resources/api-libraries/documentation/ hojas / v4 / python / latest / . Todo funciona bien con el método […]

¿Cómo puedo iniciar sesión en un usuario arbitrario en appengine para usar con Drive SDK?

Tengo una aplicación que necesita iniciar sesión en una cuenta de Drive singular y realizar operaciones en los archivos automáticamente utilizando un trabajo cron. Inicialmente, intenté usar el inicio de sesión del administrador del dominio para hacer esto, sin embargo, no puedo realizar ninguna prueba con el administrador del dominio, ya que parece que no […]

No puedo descargar subtítulos de video usando la API de YouTube v3 en python

Estoy intentando descargar subtítulos para este video público de YouTube (solo para pruebas) https://www.youtube.com/watch?v=Txvud7wPbv4 Estoy utilizando el ejemplo de código (captions.py) a continuación que recibí de este enlace https://developers.google.com/youtube/v3/docs/captions/download Ya he almacenado el cliente secrets.json (autenticación de oauth2) y youtube-v3-api-captions.json en el mismo directorio (preguntado en el código de muestra) Pongo esta línea de código […]

Python no puede encontrar el módulo ‘clientsecrets’ cuando intenta configurar oauth2 en Django usando la API de Google Python

Instalé la Google APIs Client Library for Python en mi caja Windows 7 usando pip . Estoy siguiendo el ejemplo de Django que proporciona Google, pero no puedo iniciar mi servidor porque Python lanza un ImportError: No module named ‘clientsecrets’ . He verificado que clientsecrets.py se encuentra en /path/to/python/Lib/site-packages . ¿Alguna idea de qué podría […]