Articles of google drive sdk

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

Pydrive google drive automatizar la autenticación

Tengo el siguiente código: from pydrive.auth import GoogleAuth gauth = GoogleAuth() gauth.DEFAULT_SETTINGS = {‘save_credentials’: True,’client_config_backend’: ‘settings’, ‘oauth_scope’: [‘https://www.googleapis.com/auth/drive’], ‘get_refresh_token’: True, ‘save_credentials_file’:”credential_log.txt”, ‘save_credentials_backend’: ‘file’} gauth.client_config = {‘client_id’: ‘499039293801-krogpnentl6qk035vt4hcd36nefiautt.apps.googleusercontent.com’, ‘client_secret’: ‘iqFCuOh36amMFi3U1dkyCWJK’, ‘redirect_uri’:’urn:ietf:wg:oauth:2.0:oob’,’revoke_uri’: ‘None’, ‘token_uri’:’https://accounts.google.com/o/oauth2/token’, ‘auth_uri’:’https://accounts.google.com/o/oauth2/auth’, ‘save_credentials_file’:”mycreds_p2iman.txt”} gauth.CommandLineAuth() from pydrive.drive import GoogleDrive drive = GoogleDrive(gauth) file4 = drive.CreateFile({‘title’:’somethingdifferent.txt’, ‘mimeType’:’different/txt’}) file4.SetContentString(‘My name is John’) file4.Upload() # Upload file. file4.SetContentString(‘My […]

Establezca “publicar en la web” en la hoja de cálculo de Google utilizando la API de Drive Python

Estoy intentando simular hacer clic en “publicar en la web” -> “empezar a publicar ahora” en Google docs usando la versión Python de la API de Google Drive. Según mi vaga comprensión de la documentación, creo que esto debería funcionar: service.revisions().update(fileId = newfile[‘id’], revisionId=’head’, body={‘published’:True, ‘publishAuto’: True}) Sin embargo, esto parece no tener efecto en […]

Google Drive SDK no devuelve headRevisionId para el formato de Google Docs

He estado trabajando en el mecanismo de sincronización de Google Drive. Estoy usando Google Drive Python SDK para ello. El problema que tengo es que el SDK de Google no devuelve headRevisionId son los metadatos del recurso de archivo si el archivo es MimeType de Google, es decir, se ha creado con documentos de Google. […]

Cumplimiento del procedimiento OAuth2.0 de la API de Google Drive sin necesidad de encontrar un código de verificación

La API de Google Drive tiene el siguiente procedimiento OAuth2.0 desde su inicio rápido para recibir el servicio de la unidad al final: # Copy your credentials from the APIs Console CLIENT_ID = ‘YOUR_CLIENT_ID’ CLIENT_SECRET = ‘YOUR_CLIENT_SECRET’ # Check https://developers.google.com/drive/scopes for all available scopes OAUTH_SCOPE = ‘https://www.googleapis.com/auth/drive’ # Redirect URI for installed apps REDIRECT_URI = […]

¿Cómo puedo iniciar sesión en un usuario arbitrario en appengine para usar con Drive SDK?

Tengo una aplicación que necesita iniciar sesión en una cuenta de Drive singular y realizar operaciones en los archivos automáticamente utilizando un trabajo cron. Inicialmente, intenté usar el inicio de sesión del administrador del dominio para hacer esto, sin embargo, no puedo realizar ninguna prueba con el administrador del dominio, ya que parece que no […]

Cómo enumerar todos los archivos, carpetas, subcarpetas y subarchivos de una carpeta de disco de Google

¿Alguna idea de cómo consultar a todos los niños y los hijos de los niños en una sola consulta? Actualizar Parece una pregunta simple. Dudo si hay una solución simple? Consultar el árbol de carpetas y archivos puede costar muchas llamadas a la API. Entonces, para resolver mi problema, utilizo una sola consulta para enumerar […]

Python: descarga archivos desde google drive usando url

Estoy tratando de descargar archivos de google drive y todo lo que tengo es la url del disco. He leído sobre google api que habla sobre algunos drive_service y MedioIO, que también requieren algunas credenciales (principalmente json file / oauth). Pero no puedo hacerme una idea de cómo está funcionando. Además, probé urllib2 urlretrieve, pero […]