Articles of google api python client

Actualizar el formato de una sola fila para toda la hoja

Solo quiero aplicar un formato desde una entrada JSON. Lo primero que hice fue hacer mi formato deseable en mi hoja de cálculo para la segunda fila de todas las columnas. Luego los .get con una solicitud .get (de A2 a AO3). request = google_api.service.spreadsheets().get( spreadsheetId=ss_id, ranges=”Tab1!A2:AO3″, includeGridData=True).execute() Lo siguiente que hice fue recostackr cada […]

La consulta incompleta de Google BigQuery responde en bashs impares

Al consultar BigQuery a través de la API de Python usando: service.jobs().getQueryResults Estamos descubriendo que el primer bash funciona bien: todos los resultados esperados se incluyen en la respuesta. Sin embargo, si la consulta se ejecuta una segunda vez poco después de la primera (aproximadamente en 5 minutos), solo se devuelve un pequeño subconjunto de […]

Certificado SSL no válido o faltante para la URL al llamar a apiclient.discovery.build

Así que estoy ejecutando mi punto final de Google localmente con dev_appserver.py . Uso el explorador API para probar la aplicación. El código que estoy usando para crear el Servicio, por lo que puedo llamar a la API es el siguiente: from apiclient.discovery import build from oauth2client.client import GoogleCredentials credentials = GoogleCredentials.get_application_default() service = build(‘speech’, […]

Google Calendar API: accede a tu propio calendario a través de la cuenta de servicio

Quiero acceder a la API de Google Calendar para insertar entradas con Python. Creé una cuenta de servicio en la consola de Google API, agregué una clave privada y la descargué. Pero cuando bash modificar cualquier parte de mi calendario, está en la misma cuenta, aparece el siguiente mensaje de error. La lectura funciona. El […]

¿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 […]