Articles of google api python client

Python: forma eficiente de dividir la lista de cadenas en trozos más pequeños por tamaño concatenado

Me estoy comunicando con la API de Google a través de solicitudes por lotes a través de su google-api-python-client . En las solicitudes por lotes hay limitaciones: Una solicitud por lotes no puede contener más de 1000 solicitudes, Una solicitud por lotes no puede contener más de 1 MB en la carga útil. Tengo un […]

Error de secretos del cliente API de Google (Python)

Quiero recuperar datos de Google Analytics. He creado una cuenta de servicio en la consola y estoy usando el código Python ( hello_analytics_api_v3.py ) de hello_analytics_api_v3.py para acceder a los datos. He copiado el client_secrets.json en mi carpeta pero obtengo este error: *SystemExit: WARNING: Please configure OAuth 2.0 To make this sample run you will […]

Límite de la tasa de usuario superado después de unas pocas solicitudes

Estoy utilizando la API de Google Drive a través de pydrive para mover archivos entre dos cuentas de Google Drive. He estado probando con una carpeta con 16 archivos. Mi código siempre genera un error en el sexto archivo “Se excedió el límite de velocidad de usuario”> Sé que hay un límite para el número […]

No hay archivos de Google Drive listados en la solicitud de API de Drive

Estoy tratando de obtener una lista de los archivos en mi Google Drive usando una aplicación de escritorio. El código es el siguiente: def main(argv): storage = Storage(‘drive.dat’) credentials = storage.get() if credentials is None or credentials.invalid: credentials = run(FLOW, storage) # Create an httplib2.Http object to handle our HTTP requests and authorize it # […]

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