Method: courses.create

Membuat kursus.

Pengguna yang ditentukan di ownerId adalah pemilik kursus yang dibuat dan ditambahkan sebagai pengajar. Pengguna yang meminta kursus dan bukan admin hanya dapat membuat kursus dengan dirinya sendiri sebagai pemilik. Admin domain dapat membuat kursus yang dimiliki oleh pengguna mana pun dalam domain mereka.

Metode ini menampilkan kode error berikut:

  • PERMISSION_DENIED jika pengguna yang meminta tidak diizinkan untuk membuat kursus atau karena error akses.
  • NOT_FOUND jika pengajar utama bukan pengguna yang valid.
  • FAILED_PRECONDITION jika akun pemilik kursus dinonaktifkan atau karena error permintaan berikut:
    • UserCannotOwnCourse
    • UserGroupsMembershipLimitReached
  • ALREADY_EXISTS jika alias ditentukan di id dan sudah ada.

Permintaan HTTP

POST https://classroom.googleapis.com/v1/courses

URL menggunakan sintaksis gRPC Transcoding.

Isi permintaan

Isi permintaan memuat instance Course.

Isi respons

Jika berhasil, isi respons memuat instance Course yang baru dibuat.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Panduan otorisasi.