- 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 | Возможность создавать и изменять студенческие группы и их участников. |