- 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 |    Это всегда   | 
Области авторизации
Требуется одна из следующих областей 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 |    Это всегда   | 
МеткаМодификация
 Изменение метки файла. LabelModification можно использовать для добавления метки к файлу, обновления существующей метки файла или удаления метки с файла. 
| 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 |   Отменяет значения для этого поля.  |