Method: courses.create

สร้างหลักสูตร

ผู้ใช้ที่ระบุใน ownerId เป็นเจ้าของหลักสูตรที่สร้างและเพิ่มเป็นครู ผู้ใช้ที่ขอสิทธิ์ซึ่งไม่ใช่ผู้ดูแลระบบจะสร้างหลักสูตรได้โดยมีตนเองเป็นเจ้าของเท่านั้น ผู้ดูแลระบบโดเมนสามารถสร้างหลักสูตรที่ผู้ใช้ในโดเมนเป็นเจ้าของได้

วิธีการนี้จะแสดงรหัสข้อผิดพลาดต่อไปนี้

  • PERMISSION_DENIED หากผู้ใช้ที่ส่งคำขอไม่ได้รับอนุญาตให้สร้างหลักสูตรหรือมีข้อผิดพลาดในการเข้าถึง
  • NOT_FOUND หากครูผู้สอนหลักไม่ใช่ผู้ใช้ที่ถูกต้อง
  • FAILED_PRECONDITION หากบัญชีของเจ้าของหลักสูตรถูกปิดใช้ หรือมีข้อผิดพลาดเกี่ยวกับคำขอต่อไปนี้
    • UserCannotOwnCourse
    • UserGroupsMembershipLimitReached
  • ALREADY_EXISTS หากระบุอีเมลแทนใน id และมีอยู่แล้ว

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

เนื้อความของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ Course

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Course ที่สร้างขึ้นใหม่

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

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

ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์