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