Method: approvals.reassign

Ponownie przypisuje osoby weryfikujące do zatwierdzenia. Więcej informacji znajdziesz w artykule Zarządzanie zatwierdzeniami.

Dodaje lub zastępuje osoby weryfikujące w ReviewerResponse zatwierdzenia.

Może ją wywołać każdy użytkownik z uprawnieniem writer do pliku, gdy zatwierdzenie Status ma stan IN_PROGRESS, a Response recenzenta, któremu przypisywane jest zatwierdzenie, ma stan 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, którego dotyczy 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 jest uwzględniany 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ąć.