Method: courses.update

किसी कोर्स को अपडेट करता है.

ध्यान दें: अन्य फ़ील्ड के उलट, अगर अनुरोध में 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

string

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

अनुरोध का मुख्य हिस्सा

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

जवाब का मुख्य हिस्सा

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

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

इसके लिए, OAuth के इस लिंक की ज़रूरत होती है:

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

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