Method: courses.courseWorkMaterials.patch

Zaktualizuje co najmniej 1 pole materiału z pracy domowej.

Ta metoda zwraca te kody błędów:

  • PERMISSION_DENIED, jeśli projekt dewelopera prosi o błędy dostępu.
  • INVALID_ARGUMENT jeśli żądanie ma nieprawidłowy format.
  • FAILED_PRECONDITION jeśli żądane materiały z zajęć zostały już usunięte.
  • NOT_FOUND, jeśli żądany materiał z zajęć lub materiał do pracy na zajęciach nie istnieje;

Żą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

string

Identyfikator kursu. Identyfikatorem może być identyfikator przypisany przez Classroom lub alias.

id

string

Identyfikator materiału z zadania.

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

Maska, która wskazuje, które pola w materiałach do pracy z kursem należy zaktualizować. 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, a nie w obiekcie materiału pracy w kursie. Jeśli w masce aktualizacji znajduje się pole, które nie obsługuje pustych wartości, a które nie zostało określone w obiekcie materiału zadania z kursu, zwracany jest błąd INVALID_ARGUMENT.

Nauczyciele mogą określić te pola:

  • title
  • description
  • state
  • scheduledTime
  • topicId

Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład: "user.displayName,photo".

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 dotyczącym autoryzacji.