Method: courses.update

इस तरीके का इस्तेमाल करके, किसी कोर्स को अपडेट किया जा सकता है.

ध्यान दें: अन्य फ़ील्ड के उलट, अनुरोध में शामिल न किए जाने पर levels को नहीं हटाया जाता. courses.update तरीके से, सिर्फ़ levels में बदलाव किया जाता है. ऐसा तब होता है, जब इसे साफ़ तौर पर बताया गया हो. ऐसा न होने पर, मौजूदा वैल्यू को बनाए रखा जाता है. levels फ़ील्ड से वैल्यू हटाने के लिए, courses.patch तरीके का इस्तेमाल करें.

यह तरीका, गड़बड़ी के ये कोड दिखाता है:

एचटीटीपी अनुरोध

PUT https://classroom.googleapis.com/v1/courses/{id}

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
id

string

अपडेट किए जाने वाले कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom में असाइन किया गया आइडेंटिफ़ायर या alias हो सकता है.

क्वेरी पैरामीटर

पैरामीटर
previewVersion

enum (PreviewVersion)

ज़रूरी नहीं. एपीआई का झलक वाला वर्शन. इसे सेट करना ज़रूरी है, ताकि डेवलपर को Preview Program में उपलब्ध कराई गई नई एपीआई सुविधाओं का ऐक्सेस मिल सके.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में Course का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Course का एक इंस्टेंस शामिल किया जाता है.

अनुमति पाने के लिंक

नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:

  • https://www.googleapis.com/auth/classroom.courses

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.