- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Wypróbuj
Aktualizuje co najmniej 1 pole materiału do zajęć.
Ta metoda zwraca te kody błędów:
PERMISSION_DENIED, jeśli projekt dewelopera wysyłającego żądanie ma błędy dostępu.INVALID_ARGUMENT, jeśli żądanie jest błędnie sformatowane.FAILED_PRECONDITION, jeśli żądany materiał do zajęć został już usunięty.NOT_FOUND, jeśli żądane zajęcia lub materiał do zajęć nie istnieją.
Żądanie HTTP
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{id}
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
courseId |
Identyfikator zajęć. Może to być identyfikator przypisany przez Classroom lub |
id |
Identyfikator materiału do zajęć. |
Parametry zapytania
| Parametry | |
|---|---|
updateMask |
Maska, która określa, które pola materiału do zajęć mają zostać zaktualizowane. To pole jest wymagane do przeprowadzenia aktualizacji. Jeśli podasz nieprawidłowe pola, aktualizacja się nie powiedzie. Jeśli pole obsługuje puste wartości, można je wyczyścić, określając je w masce aktualizacji, ale nie w obiekcie materiału do zajęć. Jeśli pole, które nie obsługuje pustych wartości, jest uwzględnione w masce aktualizacji i nie jest ustawione w obiekcie materiału do zajęć, zwracany jest błąd Nauczyciele mogą określić te pola:
Jest to rozdzielana przecinkami lista pełnych nazw pól. Przykład: |
previewVersion |
Opcjonalnie. Wersja podglądowa punktu końcowego.
|
Treść żądania
Treść żądania zawiera wystąpienie elementu CourseWorkMaterial.
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu CourseWorkMaterial.
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/classroom.courseworkmaterials
Więcej informacji znajdziesz w przewodniku Autoryzacja.