- HTTP-запрос
- Параметры пути
- Параметры запроса
- Текст запроса
- Ответный текст
- Области полномочий
- Попробуйте!
Возвращает список учебных материалов, к просмотру которых имеет право запросить данные.
Студенты курса могут просматривать только PUBLISHED учебные материалы. Преподаватели курса и администраторы домена могут просматривать все учебные материалы.
Этот метод возвращает следующие коды ошибок:
-
PERMISSION_DENIEDесли пользователю, запрашивающему курс, не разрешен доступ к нему, или если возникли ошибки доступа . -
INVALID_ARGUMENTесли запрос имеет некорректный формат. - Если запрошенный курс не существует,
NOT_FOUND.
HTTP-запрос
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
courseId | Идентификатор курса. Этот идентификатор может быть либо идентификатором, присвоенным в Classroom, либо |
Параметры запроса
| Параметры | |
|---|---|
courseWorkMaterialStates[] | Ограничение по статусу работы для возврата. Возвращаются только соответствующие учебные материалы. Если статус не указан, возвращаются материалы со статусом работы |
orderBy | Необязательный порядок сортировки результатов. Список полей, разделенных запятыми, с необязательным ключевым словом направления сортировки. Поддерживаемое поле: |
pageSize | Максимальное количество возвращаемых элементов. Ноль или неуказанное значение означает, что сервер может установить максимальное количество. Сервер может вернуть меньшее количество результатов, чем указано. |
pageToken | Значение Запрос |
materialLink | Дополнительная фильтрация для учебных материалов, содержащих хотя бы одну ссылку, URL-адрес которой частично соответствует предоставленной строке. |
materialDriveId | Дополнительная фильтрация для учебных материалов, содержащих хотя бы один материал на Google Диск, идентификатор которого соответствует указанной строке. Если также указан параметр |
previewVersion | Необязательно. Предварительная версия API. Необходимо указать этот параметр для доступа к новым возможностям API, предоставляемым разработчикам в рамках программы предварительного просмотра. |
Текст запроса
Тело запроса должно быть пустым.
Ответный текст
Ответ при перечислении материалов учебного курса.
В случае успеха тело ответа будет содержать данные следующей структуры:
| JSON-представление |
|---|
{
"courseWorkMaterial": [
{
object ( |
| Поля | |
|---|---|
courseWorkMaterial[] | Материалы для учебной работы, соответствующие запросу. |
nextPageToken | Токен, указывающий на следующую страницу результатов, которую необходимо отобразить. Если он пуст, дальнейшие результаты недоступны. |
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/classroom.courseworkmaterials -
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
Для получения более подробной информации см. руководство по авторизации .