Method: courses.courseWorkMaterials.patch

Aktualizuje jedno lub więcej pól materiału szkoleniowego.

Ta metoda zwraca następujące kody błędów:

  • PERMISSION_DENIED, jeśli występują w projekcie dewelopera błędy dostępu.
  • INVALID_ARGUMENT, jeśli żądanie jest uszkodzone.
  • FAILED_PRECONDITION, jeśli żądany materiał do zadania został już usunięty.
  • NOT_FOUND, jeśli żądany kurs lub materiał do zadania 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 zajęć. Może to być identyfikator przypisany przez Classroom lub alias.

id

string

Identyfikator materiału szkoleniowego.

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

Maska wskazująca, które pola w materiałach do pracy w kursie mają zostać zaktualizowane. To pole jest wymagane do przeprowadzenia aktualizacji. Aktualizacja nie powiedzie się, jeśli podasz nieprawidłowe pola. 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 roboczego kursu. Jeśli pole, które nie obsługuje pustych wartości, znajduje się w masce aktualizacji, ale nie jest ustawione w obiekcie materiałów roboczych kursu, zwracany jest błąd INVALID_ARGUMENT.

Nauczyciele mogą określić te pola:

  • title
  • description
  • state
  • scheduledTime
  • topicId

Jest to lista rozdzielonych przecinkami pełnych i jednoznacznych nazw pól. 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 po autoryzacji.