Method: accessproposals.resolve

Permet d'approuver ou de refuser une proposition d'accès.

Requête HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
fileId

string

Obligatoire. ID de l'élément concerné par la requête.

proposalId

string

Obligatoire. Identifiant de la proposition d'accès à résoudre.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
Champs
role[]

string

Facultatif. Rôles autorisés par l'approbateur, le cas échéant Remarque: Ce champ est obligatoire pour l'action ACCEPT.

view

string

Facultatif. Indique la vue pour cette proposition d'accès. Ce champ ne doit être défini que si la proposition appartient à une vue. published est la seule valeur acceptée.

action

enum (Action)

Obligatoire. Action à effectuer sur AccessProposal.

sendNotification

boolean

Facultatif. Indique si un e-mail doit être envoyé au demandeur lorsque la proposition AccessProposition est refusée ou acceptée.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

Certains champs d'application sont restreints et nécessitent une évaluation de sécurité pour que votre application puisse les utiliser. Pour en savoir plus, consultez le Guide relatif aux autorisations.

Action

État de l'accès proposé.

Enums
ACTION_UNSPECIFIED Action non spécifiée
ACCEPT L'utilisateur accepte la proposition. Remarque: Si cette action est utilisée, le champ role doit comporter au moins une valeur.
DENY L'utilisateur refuse la proposition