Method: approvals.reassign

Ponownie przypisuje osoby weryfikujące do zatwierdzenia. Dodaje lub zastępuje osoby zatwierdzające w ReviewerResponse zatwierdzenia.

Może to zrobić każdy użytkownik z uprawnieniem writer do pliku, gdy zatwierdzenie Status jest IN_PROGRESS, a Response recenzenta, któremu przypisywane jest zatwierdzenie, ma wartość NO_RESPONSE. Użytkownik z uprawnieniem reader może ponownie przypisać tylko zatwierdzenie, które jest przypisane do niego.

Nie można usunąć recenzenta.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
fileId

string

Wymagane. Identyfikator pliku, w którym znajduje się prośba o zatwierdzenie.

approvalId

string

Wymagane. Identyfikator zatwierdzenia do ponownego przypisania.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "addReviewers": [
    {
      object (AddReviewer)
    }
  ],
  "replaceReviewers": [
    {
      object (ReplaceReviewer)
    }
  ],
  "message": string
}
Pola
addReviewers[]

object (AddReviewer)

Opcjonalnie. Lista weryfikatorów do dodania.

replaceReviewers[]

object (ReplaceReviewer)

Opcjonalnie. Lista zastępczych recenzentów.

message

string

Opcjonalnie. Wiadomość do wysłania do nowych weryfikatorów. Ten komunikat zostanie uwzględniony w powiadomieniach o działaniu i w historii aktywności związanej z zatwierdzaniem.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Approval.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.

AddReviewer

Reprezentacja dodania weryfikatora.

Zapis JSON
{
  "addedReviewerEmail": string
}
Pola
addedReviewerEmail

string

Wymagane. Adres e-mail weryfikatora, którego chcesz dodać.

ReplaceReviewer

Reprezentacja zastąpienia osoby weryfikującej.

Zapis JSON
{
  "addedReviewerEmail": string,
  "removedReviewerEmail": string
}
Pola
addedReviewerEmail

string

Wymagane. Adres e-mail weryfikatora, którego chcesz dodać.

removedReviewerEmail

string

Wymagane. Adres e-mail weryfikatora, którego chcesz usunąć.