- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
कोर्स वर्क बनाता है.
इस प्रोसेस के बाद, कोर्स का काम (और छात्र/छात्रा के सबमिशन) उस Developer Console प्रोजेक्ट से जुड़ जाता है जिसका इस्तेमाल अनुरोध करने के लिए किया गया था. यह प्रोजेक्ट, OAuth क्लाइंट आईडी से जुड़ा होता है. कोर्स वर्क और छात्र/छात्राओं के सबमिशन में बदलाव करने के लिए, Classroom API के अनुरोध, उससे जुड़े 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
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.