- HTTP-запрос
- Параметры пути
- Параметры запроса
- Тело запроса
- Тело ответа
- Области авторизации
- Возможность
Запрашивающий пользователь может проверить возможности только для себя.
Этот метод возвращает следующие коды ошибок:
-
PERMISSION_DENIED
если запрашивающему пользователю не разрешено проверять право на участие указанного пользователя. -
INVALID_ARGUMENT
, если запрос имеет неверный формат.
HTTP-запрос
GET https://classroom.googleapis.com/v1/userProfiles/{userId}:checkUserCapability
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
userId | Необходимый. Идентификатор пользователя. Если этот идентификатор указан в качестве параметра запроса, этот идентификатор может быть одним из следующих:
|
Параметры запроса
Параметры | |
---|---|
capability | Необходимый. Возможность, которую следует проверить для этого пользователя. Например, чтобы проверить, может ли пользователь создать дополнительное вложение , установите для этого параметра значение |
previewVersion | Необязательный. Предварительная версия API. |
Тело запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ от проверки возможностей пользователя.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление |
---|
{
"capability": enum ( |
Поля | |
---|---|
capability | Возможности класса. |
allowed | Разрешена ли указанная возможность пользователю. |
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/classroom.courses
-
https://www.googleapis.com/auth/classroom.courses.readonly
Дополнительную информацию см. в руководстве по авторизации .
Возможность
Enum для представления возможности.
Перечисления | |
---|---|
CAPABILITY_UNSPECIFIED | Не поддерживается. |
CREATE_ADD_ON_ATTACHMENT | Возможность создавать и изменять AddOnAttachments, связанные с проектом Developer Console с идентификатором клиента OAuth, использованным для выполнения запроса. |
CREATE_RUBRIC | Возможность создавать и изменять Рубрики. |
UPDATE_GRADING_PERIOD_SETTINGS | Возможность изменять настройки оценочного периода. |