Method: labels.publish

Опубликуйте все черновые изменения в ярлыке. После публикации ярлык не может вернуться в черновое состояние. Дополнительную информацию см. в google.apps.drive.labels.v2.Lifecycle .

Публикация метки приведет к созданию новой опубликованной версии. Все предыдущие черновые версии будут удалены. Предыдущие опубликованные версии будут сохранены, но при необходимости могут быть автоматически удалены.

После публикации некоторые изменения больше не допускаются. Как правило, любые изменения, которые сделают недействительными или вызовут новые ограничения существующих метаданных, связанных с меткой, будут отклонены. Например, следующие изменения метки будут отклонены после ее публикации: * Ярлык нельзя удалить напрямую. Его нужно сначала отключить, а потом удалить. * Field.FieldType нельзя изменить. * Изменения в параметрах проверки полей не могут отклонить то, что было принято ранее. * Уменьшение максимального количества записей.

HTTP-запрос

POST https://drivelabels.googleapis.com/v2/{name=labels/*}:publish

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
name

string

Необходимый. Имя ресурса метки.

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "useAdminAccess": boolean,
  "writeControl": {
    object (WriteControl)
  },
  "languageCode": string
}
Поля
useAdminAccess

boolean

Установите значение true , чтобы использовать учетные данные администратора пользователя. Прежде чем разрешить доступ, сервер проверит, является ли пользователь администратором метки.

writeControl

object ( WriteControl )

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

languageCode

string

Код языка BCP-47, используемый для оценки локализованных меток полей. Если не указано, будут использоваться значения на языке, настроенном по умолчанию.

Тело ответа

В случае успеха тело ответа содержит экземпляр Label .

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.admin.labels

Дополнительную информацию см. в руководстве по авторизации .