- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
कोर्स के वर्क मटीरियल के एक या उससे ज़्यादा फ़ील्ड को अपडेट करता है.
इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:
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
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.