- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
छात्र/छात्रा के सबमिशन के अटैचमेंट में बदलाव करता है.
सिर्फ़ ASSIGNMENT
के workType
वाले कोर्स वर्क ऑब्जेक्ट से जुड़े छात्र-छात्राओं के सबमिशन में ही अटैचमेंट जोड़े जा सकते हैं.
यह अनुरोध, OAuth क्लाइंट आईडी के Developer Console प्रोजेक्ट से किया जाना चाहिए. इसका इस्तेमाल, कोर्स वर्क वाला आइटम बनाने के लिए किया जाता है.
इस तरीके से ये गड़बड़ी कोड मिलते हैं:
PERMISSION_DENIED
अगर अनुरोध करने वाले उपयोगकर्ता को, अनुरोध किए गए कोर्स या कोर्स वर्क को ऐक्सेस करने की अनुमति नहीं है, अगर उपयोगकर्ता को उसके सबमिशन के अटैचमेंट में बदलाव करने की अनुमति नहीं है या ऐक्सेस से जुड़ी गड़बड़ियों के लिए अनुरोध करने की अनुमति नहीं है.INVALID_ARGUMENT
, अगर अनुरोध गलत तरीके से किया गया है.NOT_FOUND
अगर अनुरोध किया गया कोर्स, कोर्स वर्क या छात्र/छात्रा का सबमिशन मौजूद नहीं है.
एचटीटीपी अनुरोध
POST https://classroom.googleapis.com/v1/courses/{courseId}/courseWork/{courseWorkId}/studentSubmissions/{id}:modifyAttachments
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
courseId |
कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया आइडेंटिफ़ायर या |
courseWorkId |
कोर्स वर्क का आइडेंटिफ़ायर. |
id |
छात्र/छात्रा के सबमिशन का आइडेंटिफ़ायर. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "addAttachments": [ { object ( |
फ़ील्ड | |
---|---|
addAttachments[] |
जोड़ने के लिए अटैचमेंट. छात्र-छात्राओं के सबमिट किए गए असाइनमेंट में 20 से ज़्यादा अटैचमेंट नहीं हो सकते.
|
previewVersion |
ज़रूरी नहीं. एपीआई का झलक वर्शन. 'झलक देखें' कार्यक्रम में डेवलपर को उपलब्ध कराई गई एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, इसे सेट करना ज़रूरी है. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में StudentSubmission
का एक इंस्टेंस शामिल किया जाता है.
अनुमति देने के दायरे
इनमें से कोई एक OAuth स्कोप ज़रूरी है:
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.