- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Тело ответа
- Области авторизации
- Возможность
Возвращает, может ли пользователь использовать указанную возможность Classroom. Например, эту конечную точку можно использовать для проверки того, может ли пользователь создавать вложения-надстройки.
Пользователь, отправивший запрос, может проверить возможности только для себя.
Этот метод возвращает следующие коды ошибок:
-
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
Более подробную информацию смотрите в Руководстве по авторизации .
Возможность
Перечисление для представления возможности.
| Перечисления | |
|---|---|
CAPABILITY_UNSPECIFIED | Не поддерживается. |
CREATE_ADD_ON_ATTACHMENT | Возможность создания и изменения AddOnAttachments, связанных с проектом консоли разработчика идентификатора клиента OAuth, используемого для выполнения запроса. |
CREATE_RUBRIC | Возможность создания и изменения рубрик. |
UPDATE_GRADING_PERIOD_SETTINGS | Возможность изменения настроек периода оценки. |
CREATE_STUDENT_GROUP | Возможность создавать и изменять студенческие группы и их участников. |