แก้ไขไฟล์แนบของงานที่นักเรียนส่ง
คุณจะเพิ่มไฟล์แนบได้เฉพาะงานที่นักเรียนส่งซึ่งเป็นออบเจ็กต์งานในหลักสูตรที่มี workType เป็น ASSIGNMENT เท่านั้น
คำขอนี้ต้องส่งโดยโปรเจ็กต์ Developer Console ของ รหัสไคลเอ็นต์ OAuth ที่ใช้สร้างรายการงานในหลักสูตรที่เกี่ยวข้องหรือไฟล์แนบของส่วนเสริมในรายการงานในหลักสูตรที่เกี่ยวข้อง
เมธอดนี้จะแสดงรหัสข้อผิดพลาดต่อไปนี้
PERMISSION_DENIEDหากผู้ใช้ที่ส่งคำขอไม่มีสิทธิ์เข้าถึงหลักสูตรหรืองานในหลักสูตรที่ขอ หากผู้ใช้ไม่มีสิทธิ์แก้ไขไฟล์แนบในงานที่นักเรียนส่งที่ขอ หรือหากเกิดข้อผิดพลาดในการเข้าถึงINVALID_ARGUMENTหากคำขอมีรูปแบบไม่ถูกต้องNOT_FOUNDหากหลักสูตร งานในหลักสูตร หรืองานที่นักเรียนส่งที่ขอไม่มีอยู่
คำขอ HTTP
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
courseId |
ตัวระบุของหลักสูตร ตัวระบุนี้อาจเป็นตัวระบุที่ Classroom กำหนดหรือ |
courseWorkId |
ตัวระบุของงานในหลักสูตร |
id |
ตัวระบุของงานที่นักเรียนส่ง |
เนื้อหาคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "addAttachments": [ { object ( |
| ช่อง | |
|---|---|
addAttachments[] |
ไฟล์แนบที่จะเพิ่ม งานที่นักเรียนส่งจะมีไฟล์แนบได้ไม่เกิน 20 ไฟล์ ระบบไม่รองรับไฟล์แนบ |
previewVersion |
ไม่บังคับ เวอร์ชันตัวอย่างของ API คุณต้องตั้งค่านี้เพื่อเข้าถึงความสามารถใหม่ของ API ที่พร้อมให้บริการแก่นักพัฒนาแอปในโปรแกรมทดลองใช้ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ StudentSubmission
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/classroom.coursework.studentshttps://www.googleapis.com/auth/classroom.coursework.me
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์