Zwraca listę kursów, które użytkownik wysyłający żądanie może wyświetlić, ograniczoną do tych, które pasują do żądania. Zwrócone kursy są uporządkowane według czasu utworzenia, przy czym najnowsze są wyświetlane jako pierwsze.
Ta metoda zwraca te kody błędów:
PERMISSION_DENIEDpod kątem błędów dostępu.INVALID_ARGUMENTjeśli argument zapytania jest nieprawidłowy.NOT_FOUNDjeśli nie istnieją użytkownicy określeni w argumentach zapytania.
Żądanie HTTP
GET https://classroom.googleapis.com/v1/courses
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
| Parametry | |
|---|---|
studentId |
Ogranicza zwracane kursy do tych, na których jest uczeń o podanym identyfikatorze. Identyfikator może być jednym z tych elementów:
Jeśli podano wartość, pole |
teacherId |
Ogranicza zwracane kursy do tych, które mają nauczyciela o określonym identyfikatorze. Identyfikator może być jednym z tych elementów:
Jeśli podano wartość, pole |
courseStates[] |
Ogranicza zwracane kursy do tych, które są w jednym z określonych stanów. Wartość domyślna to ACTIVE, ARCHIVED, PROVISIONED, DECLINED. |
pageSize |
Maksymalna liczba elementów do zwrócenia. Wartość zero lub nieokreślona oznacza, że serwer może przypisać wartość maksymalną. Serwer może zwrócić mniej wyników niż określono. |
pageToken |
Wartość Żądanie |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź podczas wyświetlania listy kursów.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"courses": [
{
object ( |
| Pola | |
|---|---|
courses[] |
Kursy pasujące do żądania listy. |
nextPageToken |
Token identyfikujący następną stronę wyników do zwrócenia. Jeśli jest puste, nie ma więcej wyników. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
Więcej informacji znajdziesz w przewodniku po autoryzacji.