Method: users.getCapabilities

Obtiene las capacidades del usuario.

Solicitud HTTP

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

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

Parámetros de ruta de acceso

Parámetros
name

string

Obligatorio. El nombre del recurso del usuario. Solo se admite "usuarios/yo/capacidades".

Parámetros de consulta

Parámetros
customer

string

El cliente al que se aplica esta solicitud. Por ejemplo: “customers/abcd1234”. Si no la estableces, se devolverá la configuración para el 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. El nombre del recurso para las capacidades del usuario.

canAccessLabelManager

boolean

Solo salida. Indica si el usuario tiene permiso para 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 tiene permiso para crear nuevas etiquetas de administrador.

Permisos de autorización

Se necesita uno de los siguientes alcances 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.