Список файлов пользователя.
Этот метод принимает параметр q
, который представляет собой поисковый запрос, объединяющий одно или несколько условий поиска. Дополнительные сведения см. в руководстве по поиску файлов и папок .
HTTP-запрос
GET https://www.googleapis.com/drive/v2/files
URL-адрес использует синтаксис транскодирования gRPC .
Параметры запроса
Параметры | |
---|---|
corpora | Тела элементов (файлов/документов), к которым применяется запрос. Поддерживаемые тела: |
corpus | Устарело: тело элементов (файлов/документов), к которым применяется запрос. Вместо этого используйте |
driveId | ID общего диска для поиска. |
includeItemsFromAllDrives | Должны ли элементы «Мой диск» и общего диска включаться в результаты. |
includeTeamDriveItems | Устарело: вместо этого используйте |
maxResults | Максимальное количество файлов, возвращаемых на страницу. Частичные или пустые страницы результатов возможны даже до достижения конца списка файлов. |
orderBy | Список ключей сортировки, разделенных запятыми. Допустимые ключи: |
pageToken | Токен страницы для файлов. |
projection | Устарело: этот параметр не имеет функции. |
q | Строка запроса для поиска файлов. |
spaces | Разделенный запятыми список пробелов для запроса. Поддерживаемые значения: |
supportsAllDrives | Поддерживает ли запрашивающее приложение как «Мои диски», так и общие диски. |
supportsTeamDrives | Устарело: используйте вместо этого |
teamDriveId | Устарело: вместо этого используйте |
includePermissionsForView | Указывает, какие дополнительные разрешения представления следует включить в ответ. Поддерживаются только |
includeLabels | Разделенный запятыми список идентификаторов меток для включения в часть |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
В случае успеха тело ответа содержит данные со следующей структурой:
Список файлов.
Представление JSON |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
Поля | |
---|---|
nextPageToken | Маркер страницы для следующей страницы файлов. Этого не будет, если достигнут конец списка файлов. Если токен по какой-либо причине отклонен, его следует выбросить, а нумерацию страниц следует начать заново с первой страницы результатов. |
kind | Это всегда |
etag | ETag списка. |
selfLink | Ссылка на этот список. |
incompleteSearch | Был ли процесс поиска неполным. Если true, то некоторые результаты поиска могут отсутствовать, так как не все документы были найдены. Это может произойти при поиске на нескольких дисках с помощью корпусов allDrives, но поиск по всем корпусам невозможен. Когда это происходит, клиентам предлагается сузить свой запрос, выбрав другой корпус, например «по умолчанию» или «диск». |
nextLink | Ссылка на следующую страницу файлов. |
items[] | Список файлов. Если nextPageToken заполнен, то этот список может быть неполным, и необходимо получить дополнительную страницу результатов. |
Области авторизации
Требуется одна из следующих областей действия OAuth:
-
https://www.googleapis.com/auth/docs
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.appdata
-
https://www.googleapis.com/auth/drive.apps.readonly
-
https://www.googleapis.com/auth/drive.file
-
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
Некоторые области ограничены, и для их использования приложением требуется оценка безопасности. Дополнительные сведения см. в руководстве по авторизации .
Корпус
перечисления | |
---|---|
DEFAULT | Элементы, к которым пользователь получил доступ. |
DOMAIN | Элементы, опубликованные в домене пользователя. |