Отображает список файлов пользователя. Дополнительную информацию см. в разделе «Поиск файлов и папок» .
Этот метод принимает параметр q , который представляет собой поисковый запрос, объединяющий один или несколько поисковых терминов.
Этот метод по умолчанию возвращает все файлы, включая файлы в корзине. Если вы не хотите, чтобы файлы в корзине отображались в списке, используйте параметр запроса trashed=false чтобы удалить файлы из корзины из результатов.
HTTP-запрос
GET https://www.googleapis.com/drive/v3/files
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры запроса
| Параметры | |
|---|---|
corpora | Указывает набор элементов (файлов или документов), к которым применяется запрос. Поддерживаемые элементы включают:
Для повышения эффективности отдавайте предпочтение |
corpus | Устарело: источник файлов для вывода списка. Используйте вместо него |
driveId | Идентификатор общего диска для поиска. |
includeItemsFromAllDrives | Следует ли включать в результаты как элементы "Мой диск", так и элементы общего диска? |
includeTeamDriveItems | Устарело: используйте |
orderBy | Список ключей сортировки, разделенных запятыми. Допустимые ключи:
По умолчанию сортировка по ключу выполняется в порядке возрастания, но с помощью модификатора |
pageSize | Максимальное количество файлов, возвращаемых на одной странице. Страницы могут быть неполными или пустыми даже до достижения конца списка файлов. Если параметр не указан, возвращается не более 100 файлов для общих дисков и полный список файлов для необязательных дисков. Максимальное значение — 100; значения выше 100 изменяются на 100. |
pageToken | Токен для продолжения предыдущего запроса списка на следующей странице. Его следует установить равным значению параметра |
q | Запрос для фильтрации результатов поиска файлов. Поддерживаемый синтаксис см. в разделе «Поиск файлов и папок» . |
spaces | Разделенный запятыми список пространств для запроса в рамках корпуса. Поддерживаемые значения: |
supportsAllDrives | Указывается, поддерживает ли запрашивающее приложение как раздел «Мои диски», так и общие диски. |
supportsTeamDrives | Устарело: используйте |
teamDriveId | Устарело: используйте |
includePermissionsForView | Указывает, разрешения какого дополнительного представления следует включить в ответ. Поддерживается только |
includeLabels | Список идентификаторов меток, разделенных запятыми, для включения в часть |
Текст запроса
Тело запроса должно быть пустым.
Ответный текст
Список файлов.
В случае успеха тело ответа содержит данные следующей структуры:
| JSON-представление |
|---|
{
"files": [
{
object ( |
| Поля | |
|---|---|
files[] | Список файлов. Если |
nextPageToken | Токен страницы для следующей страницы файлов. Он будет отсутствовать, если достигнут конец списка файлов. Если токен отклонен по какой-либо причине, его следует удалить, и постраничная навигация должна быть перезапущена с первой страницы результатов. Токен страницы обычно действителен в течение нескольких часов. Однако, если добавляются или удаляются новые элементы, ожидаемые результаты могут отличаться. |
kind | Определяет тип ресурса. Значение: фиксированная строка |
incompleteSearch | Возможно, процесс поиска был неполным. Если это так, то некоторые результаты поиска могут отсутствовать, поскольку поиск не был выполнен по всем документам. Это может произойти при поиске по нескольким дискам с использованием корпуса |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.appdata -
https://www.googleapis.com/auth/drive.file -
https://www.googleapis.com/auth/drive.meet.readonly -
https://www.googleapis.com/auth/drive.metadata -
https://www.googleapis.com/auth/drive.metadata.readonly -
https://www.googleapis.com/auth/drive.photos.readonly -
https://www.googleapis.com/auth/drive.readonly
Некоторые области действия ограничены и требуют проведения оценки безопасности для их использования вашим приложением. Для получения дополнительной информации см. руководство по авторизации .
Корпус
| Перечисления | |
|---|---|
user | Файлы, принадлежащие пользователю или предоставленные ему в общий доступ. |
domain | Файлы, предоставленные пользователю в его домене. |