Method: users.getCapabilities

Récupère les fonctionnalités de l'utilisateur.

Requête HTTP

GET https://drivelabels.googleapis.com/v2/{name=users/*/capabilities}

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de la ressource de l'utilisateur. Seul "users/me/capabilities" est accepté.

Paramètres de requête

Paramètres
customer

string

Client auquel cette requête s'applique. Exemple: "customers/abcd1234". Si ce paramètre n'est pas défini, les paramètres du client actuel sont renvoyés.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Capacités d'un utilisateur.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
Champs
name

string

Uniquement en sortie. Nom de la ressource pour les fonctionnalités utilisateur.

canAccessLabelManager

boolean

Uniquement en sortie. Indique si l'utilisateur est autorisé à accéder au gestionnaire de libellés.

canAdministrateLabels

boolean

Uniquement en sortie. Indique si l'utilisateur est administrateur de la fonctionnalité des libellés partagés.

canCreateSharedLabels

boolean

Uniquement en sortie. Indique si l'utilisateur est autorisé à créer des libellés partagés.

canCreateAdminLabels

boolean

Uniquement en sortie. Indique si l'utilisateur est autorisé à créer des libellés administrateur.

Champs d'application des autorisations

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

  • https://www.googleapis.com/auth/drive.labels
  • https://www.googleapis.com/auth/drive.labels.readonly
  • https://www.googleapis.com/auth/drive.admin.labels
  • https://www.googleapis.com/auth/drive.admin.labels.readonly

Pour en savoir plus, consultez le guide d'autorisation.