Obtención de una lista de archivos por carpeta en Drive SDK

Estoy intentando crear una interfaz de usuario web para que los usuarios naveguen por su Google Drive y seleccionen uno o más documentos para consultarlos más adelante en un sitio web desde una base de datos. Actualmente estoy construyendo una interfaz web usando PHP.

El problema al que me enfrento es que no puedo encontrar una sola función para obtener una lista de archivos por ID de carpeta.

Intenté usar:

$service->children->listChildren($rootFolderId)

... pero eso solo le dará a los archivos el ID de referencia de los archivos dentro de la carpeta (el llamado elemento de recursos para niños), lo que significa que tengo que recorrer esos archivos y crear una llamada para cada uno de ellos para obtener todos los metadatos Necesito para mi interfaz de usuario.

Desafortunadamente..

$service->files->list()

..will listará TODOS mis archivos sin opciones de filtrado por carpeta.

Me gustaría saber si existe una forma eficiente de extraer una lista de archivos de una sola llamada al servidor de Drive. De hecho, recuerdo haber sido capaz de realizar esta tarea sobre la antigua API de Google DOC.

Muchas gracias por su ayuda

Respuestas a la pregunta(4)

Su respuesta a la pregunta