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