Method: courses.update

Aktualizuje kurs.

Uwaga: w przeciwieństwie do innych pól, pole levels nie jest czyszczone, jeśli zostanie pominięte w prośbie. Metoda courses.update modyfikuje tylko levels, jeśli jest ona wyraźnie podana. W przeciwnym razie zachowywana jest istniejąca wartość. Aby wyczyścić pole levels, użyj metody courses.patch.

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

  • PERMISSION_DENIED, jeśli użytkownik wysyłający żądanie nie ma uprawnień do modyfikowania kursu lub w przypadku błędów dostępu.
  • NOT_FOUND jeśli nie ma kursu o podanym identyfikatorze.
  • FAILED_PRECONDITION w przypadku tych błędów żądań:
    • CourseNotModifiable
    • CourseTitleCannotContainUrl

Żądanie HTTP

PUT https://classroom.googleapis.com/v1/courses/{id}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
id

string

Identyfikator zajęć do zaktualizowania. Ten identyfikator może być identyfikatorem przypisanym przez Classroom lub alias.

Treść żądania

Treść żądania zawiera wystąpienie elementu Course.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu Course.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/classroom.courses

Więcej informacji znajdziesz w przewodniku po autoryzacji.