Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

682
Views
¿Cómo enumerar todas las carpetas raíz y los recursos compartidos en Google Drive API v3 mientras se pagina y usa order by?

He visto algunas preguntas sobre esto, pero ninguna cubre mi escenario.

Básicamente, lo que quiero es usar tokens para paginar y también enumerar todas las carpetas y archivos en la carpeta raíz, incluidos los archivos y carpetas compartidos.

Esto parece estar funcionando, pero una vez que agrego orderBy no funciona bien. Funciona bien con la clasificación si or sharedWithMe = true , pero una vez que lo agrego, los elementos compartidos no están ordenados.

¿Qué estoy haciendo mal?

Este es mi código (Kotlin y en Android):

 val response = gDriveClient.files() .list() .setSpaces("drive") .setCorpora("user") .setFields("files(id, name, size, modifiedTime, mimeType, parents, quotaBytesUsed),nextPageToken") .setQ("('root' in parents or sharedWithMe = true) and trashed = false") .setOrderBy("folder,name") .setPageSize(params.loadSize) .setPageToken(token)
over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Desafortunadamente, el comportamiento que está experimentando parece ser un error, ya que su consulta y solicitud tienen el formato correcto y son necesarias para obtener exactamente lo que estaba buscando. Informé este comportamiento aquí: https://issuetracker.google.com/issues/174476354 . Considere destacar el informe para indicar que esto también lo está afectando a usted.

Solución alterna

Una posible solución a esto sería ordenar y filtrar su respuesta después de que se haya ejecutado la solicitud, lo que desafortunadamente no le permitirá realizar la solicitud con paginación para su propósito específico (para ordenar todo, necesitaría todos los archivos).

Referencias

  • Drive.Files.list()

  • Parámetro de consulta sharedWithMe

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!