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