Метод Files.get не возвращает полный ответ файла - PullRequest
0 голосов
/ 22 января 2019

Я использую google-drive-api по этой ссылке .

Но я считаю, что мой ответ отличается от веб-сайта API.

Мой ответ:

{
 "kind": "drive#file",
 "id": "1hs6V6eDa6CYd3gtkAeRKlrOezLYpDWTfWh5VFtchFYA",
 "name": "Test001",
 "mimeType": "application/vnd.google-apps.spreadsheet"
}

Вы можете видеть это:

enter image description here

Но задокументированный файл ответа объекточень подробно.

Почему эти два ответа отличаются?

1 Ответ

0 голосов
/ 22 января 2019

Обычно по умолчанию сервер отправляет обратно полное представление ресурса после обработки запросов.Для повышения производительности вы можете попросить сервер отправить только те поля, которые вам действительно нужны, и вместо этого получить частичный ответ .

В Google Drive api v3 для большинства методов включен частичный ответ:дефолт.Чтобы запросить частичный ответ, используйте параметр поля fields, чтобы указать поля, которые вы хотите вернуть.Этот параметр можно использовать с любым запросом, который возвращает данные ответа.

Пример:

возвращает только Kind, items.title,

&fields=kind,items(title)

или

Возвращает все

&fields=*

Подсказка: при попытке попробовать нажмите Show standard parameters, вы сможете добавить поля

...