Method: users.getCapabilities

Получает возможности пользователя.

HTTP-запрос

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

URL использует синтаксис перекодировки gRPC .

Параметры пути

Параметры
name

string

Обязательно. Имя ресурса пользователя. Поддерживается только «users/me/capabilities».

Параметры запроса

Параметры
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

Более подробную информацию смотрите в Руководстве по авторизации .