- HTTP-запрос
- Параметры пути
- Текст запроса
- Тело ответа
- Области авторизации
- ModifyLabelsRequest
- МеткаМодификация
- FieldModification
- Попробуйте!
Изменяет набор меток, применённых к файлу. Возвращает список меток, которые были добавлены или изменены.
HTTP-запрос
 POST https://www.googleapis.com/drive/v2/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 |    Это всегда  | 
МеткаМодификация
Изменение метки файла. Метку можно использовать для добавления метки к файлу, обновления существующей метки файла или удаления метки с файла.
| 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 |   Отменяет значения для этого поля. |