- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ลองใช้งาน
อัปเดตช่องอย่างน้อย 1 ช่องของงานในชั้นเรียน
ดูรายละเอียดเกี่ยวกับช่องที่อัปเดตได้และผู้ที่เปลี่ยนแปลงได้ที่ google.classroom.v1.CourseWork
คำขอนี้ต้องส่งโดยโปรเจ็กต์ Developer Console ของรหัสไคลเอ็นต์ OAuth ที่ใช้สร้างรายการงานในชั้นเรียนที่เกี่ยวข้อง
เมธอดนี้จะแสดงรหัสข้อผิดพลาดต่อไปนี้
PERMISSION_DENIEDหากโปรเจ็กต์นักพัฒนาแอปที่ส่งคำขอไม่ได้สร้างงานในชั้นเรียนที่เกี่ยวข้อง หากผู้ใช้ไม่มีสิทธิ์ทำการแก้ไขที่ขอในการส่งงานของนักเรียน หรือหากเกิด ข้อผิดพลาดในการเข้าถึงINVALID_ARGUMENTหากคำขอมีรูปแบบไม่ถูกต้องFAILED_PRECONDITIONหากงานในชั้นเรียนที่ขอถูกลบไปแล้วNOT_FOUNDหากไม่มีหลักสูตรหรืองานในชั้นเรียนที่ขอ
คำขอ HTTP
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{id}
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
courseId |
ตัวระบุของหลักสูตร ตัวระบุนี้อาจเป็นตัวระบุที่ Classroom กำหนดหรือ |
id |
ตัวระบุของงานในชั้นเรียน |
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
updateMask |
มาสก์ที่ระบุช่องในงานในชั้นเรียนที่จะอัปเดต ต้องระบุฟิลด์นี้เพื่อทำการอัปเดต การอัปเดตจะล้มเหลวหากมีการระบุฟิลด์ที่ไม่ถูกต้อง หากฟิลด์รองรับค่าว่าง คุณสามารถล้างค่าได้โดยระบุฟิลด์นั้นในมาสก์การอัปเดต แต่ไม่ระบุในออบเจ็กต์ ครูสามารถระบุฟิลด์ต่อไปนี้ได้
นี่คือรายการชื่อแบบสมบูรณ์ของฟิลด์ที่คั่นด้วยคอมมา ตัวอย่าง: |
previewVersion |
ไม่บังคับ เวอร์ชันตัวอย่างของ API ต้องตั้งค่านี้เพื่อเข้าถึงความสามารถใหม่ของ API ที่พร้อมให้บริการแก่นักพัฒนาแอปในโปรแกรมทดลองใช้ |
เนื้อความของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ CourseWork
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ CourseWork
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/classroom.coursework.students
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์