Method: approvals.reassign

Переназначает рецензентов при утверждении. Добавляет или заменяет рецензентов в ReviewerResponse на утверждение.

Эту функцию может вызвать любой пользователь с правами writer в файл, если Status утверждения — IN_PROGRESS , а Response для переназначаемого рецензента — NO_RESPONSE . Пользователь с правами reader может переназначить только то утверждение, которое назначено ему самому.

Удаление рецензента запрещено.

HTTP-запрос

POST https://www.googleapis.com/drive/v3/files/{fileId}/approvals/{approvalId}:reassign

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

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

Параметры
fileId

string

Обязательно. Идентификатор файла, к которому относится запрос на утверждение.

approvalId

string

Обязательно. Идентификатор подтверждения для переназначения.

Текст запроса

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

JSON-представление
{
  "addReviewers": [
    {
      object (AddReviewer)
    }
  ],
  "replaceReviewers": [
    {
      object (ReplaceReviewer)
    }
  ],
  "message": string
}
Поля
addReviewers[]

object ( AddReviewer )

Необязательно. Список рецензентов для добавления.

replaceReviewers[]

object ( ReplaceReviewer )

Необязательно. Список кандидатов на замену рецензента.

message

string

Необязательно. Сообщение для отправки новым рецензентам. Это сообщение будет включено в уведомления о выполнении действия и в журнал событий утверждения.

Ответный текст

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

Области полномочий

Требуется один из следующих диапазонов аутентификации OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata

Некоторые области действия ограничены и требуют проведения оценки безопасности для их использования вашим приложением. Для получения дополнительной информации см. руководство по авторизации .

Добавить рецензента

Представление добавления рецензента.

JSON-представление
{
  "addedReviewerEmail": string
}
Поля
addedReviewerEmail

string

Обязательно. Укажите адрес электронной почты рецензента.

ReplaceReviewer

Представление замены рецензента.

JSON-представление
{
  "addedReviewerEmail": string,
  "removedReviewerEmail": string
}
Поля
addedReviewerEmail

string

Обязательно. Укажите адрес электронной почты рецензента.

removedReviewerEmail

string

Обязательно. Адрес электронной почты рецензента, которого нужно удалить.