- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Wypróbuj
Zwraca listę materiałów do zajęć, które może wyświetlić osoba wysyłająca żądanie.
Uczniowie mogą wyświetlać tylko materiały do zajęć w stanie PUBLISHED. Nauczyciele i administratorzy domeny mogą wyświetlać wszystkie materiały do zajęć.
Ta metoda zwraca te kody błędów:
PERMISSION_DENIED, jeśli użytkownik wysyłający żądanie nie ma uprawnień dostępu do żądanych zajęć lub jeśli wystąpią błędy dostępu.INVALID_ARGUMENT, jeśli żądanie jest błędnie sformatowane.NOT_FOUND, jeśli żądane zajęcia nie istnieją.
Żądanie HTTP
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
courseId |
Identyfikator zajęć. Może to być identyfikator przypisany przez Classroom lub |
Parametry zapytania
| Parametry | |
|---|---|
courseWorkMaterialStates[] |
Ograniczenie dotyczące stanu zadania, które ma zostać zwrócone. Zwracane są tylko materiały do zajęć, które pasują do tego ograniczenia. Jeśli nie podasz żadnej wartości, zwracane są elementy ze stanem zadania |
orderBy |
Opcjonalne sortowanie wyników. Lista pól oddzielonych przecinkami z opcjonalnym słowem kluczowym określającym kierunek sortowania. Obsługiwane pole to |
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 |
materialLink |
Opcjonalne filtrowanie materiałów do zajęć, które zawierają co najmniej 1 materiał z linkiem, którego adres URL częściowo pasuje do podanego ciągu znaków. |
materialDriveId |
Opcjonalne filtrowanie materiałów do zajęć, które zawierają co najmniej 1 materiał z Dysku, którego identyfikator pasuje do podanego ciągu znaków. Jeśli podasz też |
previewVersion |
Opcjonalnie. Wersja testowa interfejsu API. Aby uzyskać dostęp do nowych funkcji interfejsu API udostępnionych deweloperom w ramach Programu testowania aktualizacji, musisz ustawić tę wartość. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź podczas wyświetlania listy materiałów do zajęć.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"courseWorkMaterial": [
{
object ( |
| Pola | |
|---|---|
courseWorkMaterial[] |
Materiały do zajęć pasujące do żądania. |
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.courseworkmaterialshttps://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
Więcej informacji znajdziesz w przewodniku po autoryzacji.