Method: courses.update

Memperbarui mata kuliah.

Catatan: Tidak seperti kolom lainnya, levels tidak dihapus jika dihilangkan dari permintaan. Metode courses.update hanya mengubah levels jika diberikan secara eksplisit; jika tidak, nilai yang ada akan dipertahankan. Gunakan metode courses.patch untuk menghapus kolom levels.

Metode ini menampilkan kode error berikut:

  • PERMISSION_DENIED jika pengguna yang meminta tidak diizinkan untuk mengubah mata kuliah yang diminta atau untuk error akses.
  • NOT_FOUND jika tidak ada mata kuliah dengan ID yang diminta.
  • FAILED_PRECONDITION untuk error permintaan berikut:
    • CourseNotModifiable
    • CourseTitleCannotContainUrl

Permintaan HTTP

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

URL ini menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
id

string

ID mata kuliah yang akan diperbarui. ID ini dapat berupa ID yang ditetapkan Classroom atau alias.

Parameter kueri

Parameter
previewVersion

enum (PreviewVersion)

Opsional. Versi pratinjau API. Parameter ini harus ditetapkan agar dapat mengakses kemampuan API baru yang tersedia untuk developer dalam Program Pratinjau.

Isi permintaan

Isi permintaan memuat instance Course.

Isi respons

Jika berhasil, isi respons memuat instance Course.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Panduan otorisasi.