Method: courses.courseWorkMaterials.addOnAttachments.patch

ऐड-ऑन अटैचमेंट को अपडेट करता है.

इसके लिए ज़रूरी है कि ऐड-ऑन, अटैचमेंट का ओरिजनल क्रिएटर हो.

इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:

एचटीटीपी अनुरोध

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{itemId}/addOnAttachments/{attachmentId}

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
courseId

string

ज़रूरी है. कोर्स का आइडेंटिफ़ायर.

itemId

string

उस पोस्ट का आइडेंटिफ़ायर जिसमें अटैचमेंट अटैच किया गया है.

attachmentId

string

ज़रूरी है. अटैचमेंट का आइडेंटिफ़ायर.

क्वेरी पैरामीटर

पैरामीटर
postId

string

ज़रूरी है. उस पोस्ट का आइडेंटिफ़ायर जिसमें अटैचमेंट अटैच किया गया है.

updateMask

string (FieldMask format)

ज़रूरी है. मास्क, जो अटैचमेंट के किन फ़ील्ड को अपडेट करने की पहचान करता है. अमान्य फ़ील्ड की जानकारी देने पर, अपडेट नहीं हो पाता. अगर कोई फ़ील्ड खाली वैल्यू के साथ काम करता है, तो उसे AddOnAttachment ऑब्जेक्ट में नहीं, बल्कि अपडेट मास्क में बताकर खाली किया जा सकता है. अगर अपडेट मास्क में कोई ऐसा फ़ील्ड शामिल किया गया है जिसमें खाली वैल्यू काम नहीं करती हैं और उसे AddOnAttachment ऑब्जेक्ट में सेट नहीं किया गया है, तो INVALID_ARGUMENT गड़बड़ी का मैसेज दिखता है.

शिक्षक इन फ़ील्ड की जानकारी दे सकते हैं:

  • title
  • teacherViewUri
  • studentViewUri
  • studentWorkReviewUri
  • dueDate
  • dueTime
  • maxPoints

यह फ़ील्ड के पूरी तरह से क्वालिफ़ाइड नामों की सूची है. इसमें नामों को कॉमा लगाकर अलग किया गया है. उदाहरण: "user.displayName,photo".

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

अनुरोध के मुख्य भाग में AddOnAttachment का उदाहरण है.

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

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

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

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/classroom.addons.teacher

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