- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
इस तरीके का इस्तेमाल करके, किसी कोर्स को अपडेट किया जा सकता है.
ध्यान दें: अन्य फ़ील्ड के उलट, अनुरोध में शामिल न किए जाने पर levels को नहीं हटाया जाता. courses.update तरीके से, सिर्फ़ levels में बदलाव किया जाता है. ऐसा तब होता है, जब इसे साफ़ तौर पर बताया गया हो. ऐसा न होने पर, मौजूदा वैल्यू को बनाए रखा जाता है. levels फ़ील्ड से वैल्यू हटाने के लिए, courses.patch तरीके का इस्तेमाल करें.
यह तरीका, गड़बड़ी के ये कोड दिखाता है:
PERMISSION_DENIEDतब दिखता है, जब अनुरोध करने वाले उपयोगकर्ता को अनुरोध किए गए कोर्स में बदलाव करने की अनुमति नहीं होती या ऐक्सेस से जुड़ी गड़बड़ियां होती हैं.NOT_FOUNDअगर अनुरोध किए गए आईडी वाला कोई कोर्स मौजूद नहीं है.- अनुरोध से जुड़ी इन गड़बड़ियों के लिए
FAILED_PRECONDITION:- CourseNotModifiable
- CourseTitleCannotContainUrl
एचटीटीपी अनुरोध
PUT https://classroom.googleapis.com/v1/courses/{id}
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
id |
अपडेट किए जाने वाले कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom में असाइन किया गया आइडेंटिफ़ायर या |
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
previewVersion |
ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. इसे सेट करना ज़रूरी है, ताकि डेवलपर को Preview Program में उपलब्ध कराई गई नई एपीआई सुविधाओं का ऐक्सेस मिल सके. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में Course का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में Course का एक इंस्टेंस शामिल किया जाता है.
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/classroom.courses
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.