Articles of google drive sdk

¿Cómo volcar y leer archivos json / pickle en Google Drive a través de la API de python?

He descargado el código de inicio desde aquí: http://goo.gl/Tcxkod y seguí las instrucciones e instalé el sample.py desde aquí https://developers.google.com/api-client-library/python/start / instalación : alvas@ubi:~/git/UniversalCorpus/drive-cmd-line-sample$ python sample.py Success! Now add code here. Pero, ¿cómo vuelco los archivos pickle / json en la unidad y luego los recupero para leerlos en python? Hice clic en la documentación […]

Configuración de una imagen en miniatura para el disco de Google

Estoy tratando de establecer una imagen en miniatura para un archivo de disco de Google (que contiene una referencia a un objeto externo externo): data={“thumbnail”: { “mimeType”:”image/png”, “image”:base64.urlsafe_b64encode(image) } } headers={ “Authorization”: “Bearer “+accessToken, “Content-Type”: “application/json” } rsp=requests.patch(“https://www.googleapis.com/drive/v2/files/”+id,data=json.dumps(data), timeout=15, headers=headers) Las solicitudes son correctas (200), pero la interfaz de usuario de Drive no muestra la […]

Drive SDK no lista todos mis archivos

Estoy tratando de enumerar todos los archivos en mi disco (unos 10) pero lo siguiente solo incluirá 1 (y eso ni siquiera es un archivo real mío) … el código: from httplib2 import Http from oauth2client.client import SignedJwtAssertionCredentials client=’my_client_id’ client_email = ‘my_client_email’ with open(“/path/to/file.p12”) as f: private_key = f.read() credentials = SignedJwtAssertionCredentials(client_email, private_key, ‘https://www.googleapis.com/auth/drive’) http_auth […]

Google Drive OAuth2

Estoy intentando sincronizar Python y Google Drive con los siguientes detalles: Orígenes de JavaScript autorizados: http: // localhost: 8080 URI de redireccionamiento autorizados: http: // localhost: 8080 / Copié el archivo json al directorio y ejecuté este código: from pydrive.auth import GoogleAuth gauth = GoogleAuth() gauth.LocalWebserverAuth() y me salió este error: from oauth2client.locked_file import LockedFile […]

¿Cargar un archivo en una carpeta de escritura pública en Google Drive, usando Python y sin pasar por la autenticación?

El código fuente de ejemplo de Python analiza los detalles de la autenticación / etc. Estoy buscando una carga simple a la carpeta de Google Drive que tenga permisos de escritura públicos. (Plan de implementación de autorización en un punto posterior). Quiero reemplazar el siguiente código para cargar el archivo en la carpeta de Google […]

¿Cómo obtengo las credenciales de python-social-auth para google drive sdk?

Yo uso django para mi framework web, Descubrí que python-social-auth es un buen paquete para OAuth. Y también quiero obtener acceso a Google Drive desde Google OAuth2. Vi un código de muestra en el SDK de Google Drive : from apiclient.discovery import build def build_service(credentials): http = httplib2.Http() http = credentials.authorize(http) return build(‘drive’, ‘v2’, http=http) […]

¿Cómo puedo obtener el archivo ‘LastModified’ en Google Drive API v3?

Recientemente decidí migrar de Drive API v2 a v3. En v2, files().get(fileId) devuelve casi todos los atributos, pero en v3, no devuelve el lastModified , que es muy esencial para mí. ¿Hay alguna manera puedo hacerlo en v3?

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

Código de error 403 Google Drive Python La cuota de descarga para este archivo se ha excedido

Utilicé la biblioteca Google Drive Python https://developers.google.com/drive/v3/web/quickstart/python#step_1_turn_on_the_api_name try: request = self.api.files().get_media(fileId=file_id) with open(target_path, ‘wb’) as local_fd: media_request = http.MediaIoBaseDownload(local_fd, request, chunksize=Constant.CHUNK_SIZE) done = False while not done: download_progress, done = media_request.next_chunk(num_retries=Constant.MAXRETRY_NUM) if download_progress: logger.debug(‘Sleep 5 Download Progress: %d%%’ % int(download_progress.progress() * 100)) sleep(5) except Exception, exp: return self.__exp_handler(exp) y recibió 403 error al descargar el […]

¿Copiar el archivo en una carpeta principal específica con la API de Google Drive?

Estoy usando Python 2.7 y una cuenta de servicio para copiar un archivo en Google Drive en otra carpeta según su título. Esto requiere que ejecute cinco (5!) Comandos: Encuentra el archivo de identificación por título. ( files().list ) Encuentre la ID de la carpeta principal por título ( files().list ) Copiar archivo ( files().copy […]