Method: courses.posts.addOnAttachments.patch

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

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

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

  • ऐक्सेस गड़बड़ियों के लिए PERMISSION_DENIED.
  • INVALID_ARGUMENT, अगर अनुरोध गलत तरीके से किया गया है.
  • पहचाने गए संसाधनों में से कोई एक मौजूद न होने पर, NOT_FOUND.

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

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/posts/{postId}/addOnAttachments/{attachmentId}

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

पाथ के पैरामीटर

पैरामीटर
courseId

string

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

postId

string

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

attachmentId

string

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

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

पैरामीटर
itemId

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

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