- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Azione
- Prova!
Utilizzato per approvare o rifiutare una proposta di accesso.
Richiesta HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
file |
Obbligatorio. L'ID dell'articolo per cui viene effettuata la richiesta. |
proposal |
Obbligatorio. L'ID della proposta di accesso da risolvere. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"role": [
string
],
"view": string,
"action": enum ( |
Campi | |
---|---|
role[] |
(Facoltativo) I ruoli consentiti dall'approvatore, se presenti. Nota: questo campo è obbligatorio per l'azione |
view |
(Facoltativo) Indica la visualizzazione per questa proposta di accesso. Deve essere impostato solo quando la proposta appartiene a una vista. |
action |
Obbligatorio. L'azione da eseguire sulla proposta di accesso. |
send |
(Facoltativo) Indica se inviare un'email al richiedente quando AccessProposal viene rifiutato o accettato. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta è vuoto.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
Alcuni ambiti sono limitati e richiedono una valutazione della sicurezza per consentire alla tua app di utilizzarli. Per ulteriori informazioni, consulta la Guida all'autorizzazione.
Azione
La modifica dello stato di AccessProposal.
Enum | |
---|---|
ACTION_UNSPECIFIED |
Azione non specificata |
ACCEPT |
L'utente accetta la proposta. Nota: se viene utilizzata questa azione, il campo role deve contenere almeno un valore. |
DENY |
L'utente rifiuta la proposta |