- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
छात्र/छात्रा के सबमिट किए गए असाइनमेंट के अटैचमेंट में बदलाव करें.
छात्र-छात्राओं के उन असाइनमेंट में अटैचमेंट जोड़े जा सकते हैं जो 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 |
छात्र/छात्रा के सबमिट किए गए असाइनमेंट का आइडेंटिफ़ायर. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, यहां दिए गए स्ट्रक्चर का डेटा शामिल होता है:
JSON के काेड में दिखाना |
---|
{ "addAttachments": [ { object ( |
फ़ील्ड | |
---|---|
addAttachments[] |
जोड़ने के लिए अटैचमेंट. किसी छात्र/छात्रा के सबमिट किए गए असाइनमेंट में 20 से ज़्यादा अटैचमेंट नहीं जोड़े जा सकते.
|
previewVersion |
ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. 'झलक देखें' कार्यक्रम में डेवलपर को उपलब्ध कराई गई एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, इसे सेट करना ज़रूरी है. |
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में StudentSubmission
का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/classroom.coursework.students
https://www.googleapis.com/auth/classroom.coursework.me
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.