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_DENIEDw przypadku błędów dostępu.INVALID_ARGUMENT, jeśli argument zapytania jest nieprawidłowy.NOT_FOUND, jeśli któryś z użytkowników określonych w argumentach zapytania nie istnieje.
Żą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, które mają ucznia o podanym identyfikatorze. Identyfikator może być jednym z tych elementów:
Jeśli podano ten parametr, parametr |
teacherId |
Ogranicza zwracane kursy do tych, które mają nauczyciela o podanym identyfikatorze. Identyfikator może być jednym z tych elementów:
Jeśli podano ten parametr, parametr |
courseStates[] |
Ogranicza zwracane kursy do tych, które są w jednym z określonych stanów. Jeśli nie podano tego parametru, zwracane są kursy w dowolnym stanie. |
pageSize |
Maksymalna liczba elementów do zwrócenia. Zero lub brak wartości oznacza, że serwer może przypisać wartość maksymalną. Serwer może zwrócić mniej wyników niż określona liczba. |
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 pusty, 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.