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'articolo per cui viene effettuata 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) I ruoli consentiti dall'approvatore, se presenti. Nota: questo campo è obbligatorio per l'azione ACCEPT.

view

string

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

action

enum (Action)

Obbligatorio. L'azione da eseguire sulla proposta di accesso.

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 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