Method: accessproposals.resolve

Approuve ou refuse une proposition d'accès. Pour en savoir plus, consultez Gérer les propositions d'accès en attente.

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

proposalId

string

Obligatoire. ID 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 Pour en savoir plus, consultez Rôles et autorisations.

Remarque : Ce champ est obligatoire pour l'action ACCEPT.

view

string

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

action

enum (Action)

Obligatoire. Action à effectuer concernant la proposition d'accès.

sendNotification

boolean

Facultatif. Indique si un e-mail doit être envoyé au demandeur lorsque la proposition d'accès est refusée ou acceptée.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est un objet JSON 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 sont soumis à des restrictions et nécessitent une évaluation de sécurité pour que votre application puisse les utiliser. Pour en savoir plus, consultez le guide d'autorisation.

Action

Changement d'état de la proposition d'accès.

Enums
ACTION_UNSPECIFIED Action non spécifiée
ACCEPT

L'utilisateur accepte la proposition d'accès.

Remarque : Si cette action est utilisée, le champ role doit comporter au moins une valeur.

DENY L'utilisateur refuse la proposition d'accès.