Zwraca listę zajęć, które użytkownik może wyświetlić, ograniczając ją do tych, które pasują do żądania. Zwracane kursy są uporządkowane według czasu utworzenia, przy czym na początku znajdują się kursy utworzone ostatnio.
Ta metoda zwraca te kody błędów:
PERMISSION_DENIED
w przypadku błędów dostępu.INVALID_ARGUMENT
jeśli argument zapytania ma nieprawidłowy format.NOT_FOUND
jeśli nie ma żadnych użytkowników określonych w argumentach zapytania.
Żądanie HTTP
GET https://classroom.googleapis.com/v1/courses
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
Parametry | |
---|---|
student |
Ogranicza zwracane kursy do tych, które mają studenta o określonym identyfikatorze. Identyfikator może być jednym z tych elementów:
|
teacher |
Ogranicza zwracane kursy do tych, które mają nauczyciela o określonym identyfikatorze. Identyfikator może być jednym z tych elementów:
|
course |
Ogranicza zwracane kursy do tych, które mają jeden z określonych stanów. Wartość domyślna to ACTIVE (aktywny), ARCHIVED (zarchiwizowany), PROVISIONED (zainicjowany) lub DECLINED (odrzucony). |
page |
Maksymalna liczba elementów do zwrócenia. Wartość 0 lub nieokreślona oznacza, że serwer może przypisać wartość maksymalną. Serwer może zwrócić mniej wyników niż określono. |
page |
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, które odpowiadają żądaniu listy. |
next |
Token identyfikujący następną stronę wyników do zwrócenia. Jeśli jest puste, nie ma dostępnych dalszych wyników. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/classroom.courses
https://www.googleapis.com/auth/classroom.courses.readonly
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.