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