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

Es obligatorio. Es el nombre del recurso del usuario. Solo se admite "users/me/capabilities".

Parámetros de consulta

Parámetros
customer

string

Es el cliente para el que se define el alcance de esta solicitud. Por ejemplo: customers/abcd1234. Si no se configura, devolverá la configuración del cliente actual.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Son 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. Es el nombre del recurso para las capacidades del usuario.

canAccessLabelManager

boolean

Solo salida. Indica si el usuario tiene acceso al Administrador de etiquetas.

canAdministrateLabels

boolean

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

canCreateSharedLabels

boolean

Solo salida. Indica si el usuario tiene permiso para crear etiquetas compartidas.

canCreateAdminLabels

boolean

Solo salida. Indica si se permite que el usuario cree etiquetas de administrador.

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