Method: users.getCapabilities

获取用户权限。

HTTP 请求

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

网址采用 gRPC 转码语法。

路径参数

参数
name

string

必需。用户的资源名称。仅“用户/我/功能”。

查询参数

参数
customer

string

要限定此请求范围的客户。例如:“customers/abcd1234”。如果未设置,则会返回当前客户的设置。

请求正文

请求正文必须为空。

响应正文

用户的权限。

如果成功,响应正文将包含结构如下的数据:

JSON 表示法
{
  "name": string,
  "canAccessLabelManager": boolean,
  "canAdministrateLabels": boolean,
  "canCreateSharedLabels": boolean,
  "canCreateAdminLabels": boolean
}
字段
name

string

仅限输出。用户功能的资源名称。

canAccessLabelManager

boolean

仅限输出。是否允许用户访问标签管理器。

canAdministrateLabels

boolean

仅限输出。用户是否为共享标签功能的管理员。

canCreateSharedLabels

boolean

仅限输出。是否允许用户创建新的共享标签。

canCreateAdminLabels

boolean

仅限输出。是否允许用户创建新的管理员标签。

授权范围

需要以下 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

有关详情,请参阅授权指南