Method: users.getCapabilities

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

HTTP-запрос

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

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

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

Параметры
name

string

Необходимый. Имя ресурса пользователя. Поддерживаются только «пользователи/я/возможности».

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

Параметры
customer

string

Клиент, на которого будет распространяться этот запрос. Например: «клиенты/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

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