Method: courses.courseWork.studentSubmissions.modifyAttachments

छात्र/छात्रा के सबमिशन के अटैचमेंट में बदलाव करता है.

सिर्फ़ 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

string

कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया आइडेंटिफ़ायर या alias हो सकता है.

courseWorkId

string

कोर्स वर्क का आइडेंटिफ़ायर.

id

string

छात्र/छात्रा के सबमिशन का आइडेंटिफ़ायर.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "addAttachments": [
    {
      object (Attachment)
    }
  ],
  "previewVersion": enum (PreviewVersion)
}
फ़ील्ड
addAttachments[]

object (Attachment)

जोड़ने के लिए अटैचमेंट. छात्र-छात्राओं के सबमिट किए गए असाइनमेंट में 20 से ज़्यादा अटैचमेंट नहीं हो सकते.

Form अटैचमेंट का इस्तेमाल नहीं किया जा सकता.

previewVersion

enum (PreviewVersion)

ज़रूरी नहीं. एपीआई का झलक वर्शन. 'झलक देखें' कार्यक्रम में डेवलपर को उपलब्ध कराई गई एपीआई की नई सुविधाओं को ऐक्सेस करने के लिए, इसे सेट करना ज़रूरी है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में StudentSubmission का एक इंस्टेंस शामिल किया जाता है.

अनुमति देने के दायरे

इनमें से कोई एक OAuth स्कोप ज़रूरी है:

  • https://www.googleapis.com/auth/classroom.coursework.students
  • https://www.googleapis.com/auth/classroom.coursework.me

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.