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