Articles of google api python client

Las solicitudes de API de almacenamiento en la nube de GAE – 403 Acceso no configurado

Mi aplicación GAE está intentando manipular los archivos almacenados en Google Cloud Storage. Los archivos se almacenan en el contenedor predeterminado para mi aplicación. Ya me las arreglé para leer / escribir archivos en ese compartimiento utilizando la Biblioteca del Cliente Python de GCS ( https://developers.google.com/appengine/docs/python/googlecloudstorageclient/ ). Lamentablemente no soporta copia. En su lugar, estoy […]

Google AppEngine para Fusion Tables con cuentas de servicio

Tarde en el juego para migrar a la API de la tabla de fusión de v1, pero ya no hay que esperar más. Estoy usando Python en AppEngine y trato de conectarme a Google Fusion Tables con cuentas de servicio de Google (el primo más complicado de OAuth2 para las aplicaciones del lado del servidor […]

Interacción no autorizada con google calendar API v3

Estoy en la misma situación que este chico (solo que mi problema es con Python): estoy tratando de recuperar datos usando una cuenta de servicio (usando este ejemplo y después de leer esta entrada del blog ya que mi aplicación es una aplicación de Google), Me golpea con un error de inicio de sesión requerido […]

Cree una carpeta (si no existe) en la unidad de Google y cargue un archivo usando el script Python

Hasta ahora puedo subir el archivo a la carpeta si existe. Aunque no puedo encontrar una manera de crear una. Así que si la carpeta no existe, mi script muere. import sys from pydrive.auth import GoogleAuth from pydrive.drive import GoogleDrive gpath = ‘2015’ fname = ‘Open Drive Replacements 06_01_2015.xls’ gauth = GoogleAuth() gauth.LocalWebserverAuth() drive = […]

bq.py no paginando resultados

Estamos trabajando en escribir un contenedor para bq.py y estamos teniendo algunos problemas con los conjuntos de resultados mayores que 100k filas. Parece que en el pasado esto ha funcionado bien (tuvimos problemas relacionados con las respuestas de consultas incompletas de Google BigQuery en bashs impares ). ¿Quizás no entiendo los límites explicados en la […]

Se produjo un error 403 al conectarse a Google Analytics con Python 2.7.x

Intenté obtener datos de la API de Google Analytics con el cliente de Python (google-api-python-client). Aquí está el código que utilicé: from apiclient import discovery from oauth2client.client import SignedJwtAssertionCredentials from httplib2 import Http with open(“ManagementGate-622edd43c0dd.p12”) as f: private_key = f.read() credentials = SignedJwtAssertionCredentials( ‘XXXXXXXX@developer.gserviceaccount.com’, private_key, ‘https://www.googleapis.com/auth/analytics.readonly’) http_auth = credentials.authorize(Http()) service = discovery.build(‘analytics’, ‘v3’, http=http_auth) result […]

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