- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Cobalah!
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_DENIEDjika pengguna yang meminta tidak diizinkan untuk mengubah mata kuliah yang diminta atau untuk error akses.NOT_FOUNDjika tidak ada mata kuliah dengan ID yang diminta.FAILED_PRECONDITIONuntuk 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 |
ID mata kuliah yang akan diperbarui. ID ini dapat berupa ID yang ditetapkan Classroom atau |
Parameter kueri
| Parameter | |
|---|---|
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.