Отправить отзыв
Method: courses.list
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Возвращает список курсов, которые разрешено просматривать запрашивающему пользователю, ограниченный теми, которые соответствуют запросу. Возвращенные курсы упорядочены по времени создания, причем первыми идут самые последние созданные.
Этот метод возвращает следующие коды ошибок:
PERMISSION_DENIED
для ошибок доступа . INVALID_ARGUMENT
если аргумент запроса имеет неверный формат. NOT_FOUND
если какие-либо пользователи, указанные в аргументах запроса, не существуют. HTTP-запрос GET https://classroom.googleapis.com/v1/courses
URL-адрес использует синтаксис транскодирования gRPC .
Параметры запроса Параметры studentId
string
Ограничивает возвращаемые курсы теми, у кого есть студент с указанным идентификатором. Идентификатор может быть одним из следующих:
числовой идентификатор пользователя адрес электронной почты пользователя строковый литерал "me"
, указывающий запрашивающего пользователя teacherId
string
Ограничивает возвращаемые курсы теми, у кого есть преподаватель с указанным идентификатором. Идентификатор может быть одним из следующих:
числовой идентификатор пользователя адрес электронной почты пользователя строковый литерал "me"
, указывающий запрашивающего пользователя courseStates[]
enum ( CourseState
)
Ограничивает возвращаемые курсы курсами, находящимися в одном из указанных состояний. Значение по умолчанию: АКТИВНО, АРХИВИРОВАНО, ПРЕДОСТАВЛЕНО, ОТКЛОНЕНО.
pageSize
integer
Максимальное количество товаров для возврата. Ноль или не указано означает, что сервер может назначить максимум.
Сервер может вернуть меньшее количество результатов, чем указано.
pageToken
string
Значение nextPageToken
, возвращенное из предыдущего вызова list
, указывает, что должна быть возвращена следующая страница результатов.
В остальном запрос list
должен быть идентичен тому, который привел к получению этого токена.
Тело запроса Тело запроса должно быть пустым.
Тело ответа Ответ при перечислении курсов.
В случае успеха тело ответа содержит данные следующей структуры:
JSON-представление
{
"courses" : [
{
object (Course
)
}
] ,
"nextPageToken" : string
}
Поля courses[]
object ( Course
)
Курсы, соответствующие запросу списка.
nextPageToken
string
Токен, идентифицирующий следующую страницу результатов, которую нужно вернуть. Если пусто, дальнейшие результаты недоступны.
Области авторизации Требуется одна из следующих областей OAuth:
https://www.googleapis.com/auth/classroom.courses
https://www.googleapis.com/auth/classroom.courses.readonly
Дополнительную информацию см. в руководстве по авторизации .
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-09-22 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
Хотите рассказать подробнее?
{"lastModified": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435: 2024-09-22 UTC."}
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-09-22 UTC."]]