Method: users.getCapabilities

Obtiene las capacidades del usuario.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. Es el nombre del recurso del usuario. Solo "usuarios/yo/capacidades" es compatible.

Parámetros de consulta

Parámetros
customer

string

El cliente al que se debe definir el alcance de esta solicitud. Por ejemplo: "clientes/abcd1234". Si no la estableces, se devolverá la configuración del cliente actual.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Las capacidades de un usuario.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
Campos
name

string

Solo salida. Nombre de recurso para las capacidades del usuario.

canAccessLabelManager

boolean

Solo salida. Indica si el usuario puede acceder al Administrador de etiquetas.

canAdministrateLabels

boolean

Solo salida. Si el usuario es administrador de la función de etiquetas compartidas

canCreateSharedLabels

boolean

Solo salida. Indica si el usuario puede crear etiquetas compartidas nuevas.

canCreateAdminLabels

boolean

Solo salida. Indica si el usuario puede crear etiquetas de administrador nuevas.

Alcances de autorización

Se necesita uno de los siguientes permisos de OAuth:

  • 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

Para obtener más información, consulta la Guía de autorización.