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