Method: users.getCapabilities

Récupère les capacité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 ressource de l'utilisateur. Seule la valeur "users/me/capabilities" est acceptée.

Paramètres de requête

Paramètres
customer

string

Le client auquel s'applique cette requête. Exemple: "clients/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 un administrateur de la fonctionnalité de 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.