- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- AddReviewer
- ReplaceReviewer
- Fai una prova!
Riassegna i revisori di un'approvazione. Aggiunge o sostituisce i revisori in ReviewerResponse dell'approvazione.
Questa operazione può essere chiamata da qualsiasi utente con l'autorizzazione writer sul file mentre lo Status dell'approvazione è IN_PROGRESS e la Response per il revisore che viene riassegnato è NO_RESPONSE. Un utente con l'autorizzazione reader può riassegnare solo un'approvazione assegnata a se stesso.
Non è consentito rimuovere un revisore.
Richiesta HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/approvals/{approvalId}:reassign
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
fileId |
Obbligatorio. L'ID del file su cui si trova l'approvazione. |
approvalId |
Obbligatorio. L'ID dell'approvazione da riassegnare. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "addReviewers": [ { object ( |
| Campi | |
|---|---|
addReviewers[] |
Facoltativo. L'elenco dei revisori da aggiungere. |
replaceReviewers[] |
Facoltativo. L'elenco delle sostituzioni dei revisori. |
message |
Facoltativo. Un messaggio da inviare ai nuovi revisori. Questo messaggio verrà incluso nelle notifiche per l'azione e nel log attività di approvazione. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Approval.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadata
Alcuni ambiti sono limitati e richiedono una valutazione della sicurezza per l'utilizzo da parte della tua app. Per ulteriori informazioni, consulta la guida all'autorizzazione.
AddReviewer
Rappresentazione di un'aggiunta di un revisore.
| Rappresentazione JSON |
|---|
{ "addedReviewerEmail": string } |
| Campi | |
|---|---|
addedReviewerEmail |
Obbligatorio. L'indirizzo email del revisore da aggiungere. |
ReplaceReviewer
Rappresentazione di una sostituzione di un revisore.
| Rappresentazione JSON |
|---|
{ "addedReviewerEmail": string, "removedReviewerEmail": string } |
| Campi | |
|---|---|
addedReviewerEmail |
Obbligatorio. L'indirizzo email del revisore da aggiungere. |
removedReviewerEmail |
Obbligatorio. L'indirizzo email del revisore da rimuovere. |