Method: accessproposals.resolve

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
fileId

string

Obbligatorio. L'ID dell'elemento per cui si trova la richiesta.

proposalId

string

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 (Action),
  "sendNotification": boolean
}
Campi
role[]

string

(Facoltativo) Eventuali ruoli consentiti dall'approvatore. Nota: questo campo è obbligatorio per l'azione ACCEPT.

view

string

(Facoltativo) Indica la visualizzazione di questa proposta di accesso. Questo valore deve essere impostato solo quando la proposta appartiene a una visualizzazione. published è l'unico valore supportato.

action

enum (Action)

Obbligatorio. L'azione da eseguire su AccessProposal.

sendNotification

boolean

(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