Method: users.getCapabilities

Récupère les fonctionnalités 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 ressource de l'utilisateur. Uniquement "utilisateurs/moi/fonctionnalités" est pris en charge.

Paramètres de requête

Paramètres
customer

string

Client auquel la requête doit être associée. Exemple : "customers/abcd1234". Si cette règle n'est pas configurée, 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 ressource des 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 d'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 relatif aux autorisations.