Я пытаюсь создать веб-интерфейс, чтобы пользователи могли перемещаться по своему Google Диску и выбирать один или несколько документов, на которые позже можно будет ссылаться на веб-сайте из БД. В настоящее время я создаю веб-интерфейс с использованием PHP.
Проблема, с которой я столкнулся, заключается в том, что я не могу найти ни одной функции для получения списка файлов по идентификатору папки.
Я пытался использовать:
$service->children->listChildren($rootFolderId)
… но это даст только идентификатор ссылки на файлы в папке (так называемый дочерний элемент ресурса ), что означает, что мне нужно пройтись по этим файлам и создать вызов для каждого из них, чтобы получить все метаданные, которые мне нужны для моего пользовательского интерфейса.
К сожалению..
$service->files->list()
..отобразит ВСЕ мои файлы без параметров фильтрации по папкам.
Я хотел бы знать, есть ли эффективный способ извлечения списка файлов папок из одного вызова на сервер Drive. Я действительно помню, как мог выполнять эти задачи поверх старого API Google DOC.
Большое спасибо за помощь