- 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'elemento per cui si trova 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) Eventuali ruoli consentiti dall'approvatore. Nota: questo campo è obbligatorio per l'azione |
view |
(Facoltativo) Indica la visualizzazione di questa proposta di accesso. Questo valore deve essere impostato solo quando la proposta appartiene a una visualizzazione. |
action |
Obbligatorio. L'azione da eseguire su AccessProposal. |
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 di sicurezza per poter essere utilizzati dalla tua app. 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 avere almeno un valore. |
DENY |
L'utente rifiuta la proposta |