משנה קבצים מצורפים של מטלות שהתלמידים הגישו.
אפשר להוסיף קבצים מצורפים רק למטלות של תלמידים ששייכות לאובייקטים של עבודות בקורס עם 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 Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
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
מידע נוסף זמין במדריך ההרשאות.