Articles of google drive sdk

Buscando ejemplo usando MediaFileUpload

¿Alguien sabe dónde puedo encontrar un código de muestra completo para cargar un archivo local y obtener contenidos con MediaFileUpload? Realmente necesito ver tanto el formulario HTML utilizado para publicar como el código para aceptarlo. Me estoy arrancando el pelo y hasta ahora solo recibo respuestas parciales. ¡Gracias!

¿Cómo autenticarme como yo mismo para la API de Google Drive?

No he encontrado una respuesta / tutorial satisfactorio para esto, pero estoy seguro de que debe estar disponible. Mi objective es acceder a Google Drive mediante progtwigción utilizando mis credenciales. Un objective secundario y de menor prioridad es hacer esto correctamente y eso significa usar OAuth en lugar de ClientLogin. Por lo tanto: ¿Cómo se […]

Google API y cx_Freeze no funcionan correctamente

He creado un progtwig Python que es capaz de cargar archivos en Google Drive. El archivo .py funciona perfectamente y no da ningún error. Pero como lo distribuiré para las personas que no tienen Python instalado, debo convertir el progtwig y los recursos en un archivo .exe. Lo he hecho con cx_Freeze. Lo he usado […]

PyDrive y Google Drive: ¿automatizar el proceso de verificación?

Estoy tratando de usar PyDrive para cargar archivos en Google Drive utilizando un script local de Python que deseo automatizar para que pueda ejecutarse todos los días a través de un trabajo cron. He almacenado el ID de OAuth del cliente y el secreto de la aplicación Google Drive en un archivo settings.yaml localmente, que […]

Acceder a Google Drive desde una aplicación de Google App Engine Python

Tengo una aplicación existente de Google App Engine Python con mucha funcionalidad. Ahora quiero integrar Google Drive en la aplicación. Específicamente quiero que mi aplicación pueda: Cree un archivo vacío en Google Drive de mi usuario, donde mi usuario puede crear un Google Doc. Recuperar ese archivo de Google Drive para su posterior procesamiento en […]

¿Cómo puedo usar la API de Google Drive para transferir un archivo a la unidad de otro usuario?

Estoy tratando de transferir un Google Doc que actualmente me pertenece y lo muevo a la raíz de Google Drive de otro usuario. Ambas cuentas están en el mismo dominio y estoy usando una cuenta de servicio para acceder a todos los usuarios. Al principio intenté hacer esto modificando los permisos. Esto le daría al […]

MemoryError: cómo descargar archivos grandes a través del SDK de Google Drive usando Python

Me estoy quedando sin memoria cuando descargo un archivo grande desde mi Google Drive. Supongo que tmp = content.read(1024) no funciona, pero ¿cómo solucionarlo? Gracias. def download_file(service, file_id): drive_file = service.files().get(fileId=file_id).execute() download_url = drive_file.get(‘downloadUrl’) title = drive_file.get(‘title’) originalFilename = drive_file.get(‘originalFilename’) if download_url: resp, content = service._http.request(download_url) if resp.status == 200: file = ‘tmp.mp4’ with open(file, […]

¿Dónde se guarda ~ / .credentials / drive-python-quickstart.json para la implementación de Python en la API de Google Drive?

Estoy usando la API de inicio rápido de Python de Google Drive desde aquí . Quiero encontrar el archivo ‘drive-python-quickstart.json‘ en mi sistema de Windows. ¿Dónde está realmente almacenado? ¿Dónde está ‘~ / .credentials / drive-python-quickstart.json’ en Windows? Si modifica estos ámbitos, elimine las credenciales guardadas anteriormente en ~ / .credentials / drive-python-quickstart.json SCOPES = […]

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

Con frecuencia, error interno http 500 con google drive API drive.files.get

Tenemos un servicio que depende en gran medida de Google Drive (utiliza Python SDK obtenido de https://developers.google.com/api-client-library/python/ ), nuestro servicio pasa por las colecciones y archivos de Google Drive. Comprobado el registro de producción, encontramos que hay muchos errores internos del servidor http 500 cuando llamamos a Google drive API drive.files.get, la tasa de error […]