- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Запрос Модифиелейблсреквест
- МеткаМодификация
- ПолеМодификация
- Попробуйте!
Изменяет набор меток, примененных к файлу. Возвращает список меток, которые были добавлены или изменены.
HTTP-запрос
POST https://www.googleapis.com/drive/v3/files/{fileId}/modifyLabels
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
fileId | Идентификатор файла, которому принадлежат метки. |
Тело запроса
Тело запроса содержит экземпляр ModifyLabelsRequest
.
Тело ответа
Ответ на запрос files.modifyLabels. Он содержит только те метки, которые были добавлены или обновлены по запросу.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"modifiedLabels": [
{
object ( |
Поля | |
---|---|
modifiedLabels[] | Список меток, которые были добавлены или обновлены по запросу. |
kind | Это всегда диск#modifyLabelsResponse |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.file
-
https://www.googleapis.com/auth/drive.metadata
Некоторые области ограничены, и для их использования требуется оценка безопасности вашего приложения. Дополнительную информацию см. в руководстве по авторизации .
ИзменитьLabelsRequest
Запрос на изменение набора меток в файле. Этот запрос может содержать множество модификаций, которые либо все будут успешными, либо все они завершатся атомарно.
JSON-представление |
---|
{
"labelModifications": [
{
object ( |
Поля | |
---|---|
labelModifications[] | Список изменений, которые следует применить к меткам в файле. |
kind | Это всегда диск#modifyLabelsRequest. |
МеткаМодификация
Изменение метки файла. LabelModification можно использовать для применения метки к файлу, обновления существующей метки в файле или удаления метки из файла.
JSON-представление |
---|
{
"labelId": string,
"fieldModifications": [
{
object ( |
Поля | |
---|---|
labelId | Идентификатор метки, которую нужно изменить. |
fieldModifications[] | Список изменений полей этой метки. |
removeLabel | Если это правда, метка будет удалена из файла. |
kind | Это всегда диск#labelModification. |
ПолеМодификация
Изменение поля метки.
JSON-представление |
---|
{ "fieldId": string, "kind": string, "setDateValues": [ string ], "setTextValues": [ string ], "setSelectionValues": [ string ], "setIntegerValues": [ string ], "setUserValues": [ string ], "unsetValues": boolean } |
Поля | |
---|---|
fieldId | Идентификатор поля, которое необходимо изменить. |
kind | Это всегда диск#labelFieldModification. |
setDateValues[] | Заменяет значение поля |
setTextValues[] | Устанавливает значение |
setSelectionValues[] | Заменяет поле |
setIntegerValues[] | Заменяет значение |
setUserValues[] | Заменяет |
unsetValues | Сбрасывает значения для этого поля. |