Method: courses.courseWorkMaterials.patch

कोर्स वर्क सामग्री के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है.

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

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

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

PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{id}

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

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

पैरामीटर
courseId

string

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

id

string

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

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

पैरामीटर
updateMask

string (FieldMask format)

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

नीचे दिए गए फ़ील्ड को शिक्षक तय कर सकते हैं:

  • title
  • description
  • state
  • scheduledTime
  • topicId

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

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

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

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

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

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

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

  • https://www.googleapis.com/auth/classroom.courseworkmaterials

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