- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
कोर्स वर्क सामग्री के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है.
इस तरीके से ये गड़बड़ी कोड मिलते हैं:
- अगर ऐक्सेस की गड़बड़ियों के लिए डेवलपर प्रोजेक्ट का अनुरोध करने वाला व्यक्ति है, तो
PERMISSION_DENIED
. INVALID_ARGUMENT
, अगर अनुरोध गलत तरीके से किया गया है.FAILED_PRECONDITION
, अगर अनुरोध किया गया कोर्स वर्क कॉन्टेंट पहले ही मिटा दिया गया है.NOT_FOUND
, अगर अनुरोध किया गया कोर्स या कोर्स वर्क सामग्री मौजूद न हो
एचटीटीपी अनुरोध
PATCH https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials/{id}
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ के पैरामीटर
पैरामीटर | |
---|---|
courseId |
कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया आइडेंटिफ़ायर या |
id |
कोर्स वर्क कॉन्टेंट का आइडेंटिफ़ायर. |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
updateMask |
मास्क, जो यह पहचान करता है कि कोर्स वर्क की सामग्री के किन फ़ील्ड को अपडेट करना है. अपडेट करने के लिए यह फ़ील्ड ज़रूरी है. अमान्य फ़ील्ड दिए गए हैं, तो अपडेट नहीं हो पाता. अगर किसी फ़ील्ड में खाली वैल्यू काम करती है, तो उसे अपडेट मास्क में तय करके साफ़ किया जा सकता है, न कि कोर्स वर्क मटीरियल ऑब्जेक्ट में. अगर अपडेट मास्क में, खाली वैल्यू के साथ काम न करने वाला फ़ील्ड शामिल है और उसे कोर्स वर्क मटीरियल ऑब्जेक्ट में सेट नहीं किया गया है, तो नीचे दिए गए फ़ील्ड को शिक्षक तय कर सकते हैं:
यह फ़ील्ड के पूरी तरह क्वालिफ़ाइड नामों की कॉमा-सेपरेटेड लिस्ट है. उदाहरण: |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में CourseWorkMaterial
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में CourseWorkMaterial
का एक इंस्टेंस शामिल किया जाता है.
अनुमति देने के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/classroom.courseworkmaterials
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.