- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति के दायरे
- इसे आज़माएं!
कोर्स के काम से जुड़े कॉन्टेंट की वह सूची दिखाता है जिसे अनुरोध करने वाले को देखने की अनुमति है.
कोर्स के छात्र-छात्राएं, कोर्स के सिर्फ़ PUBLISHED
कॉन्टेंट को देख सकते हैं. कोर्स के शिक्षक और डोमेन एडमिन, कोर्स वर्क की सभी सामग्री देख सकते हैं.
इस तरीके से गड़बड़ी के ये कोड दिखते हैं:
PERMISSION_DENIED
, अगर अनुरोध करने वाले उपयोगकर्ता को, अनुरोध किए गए कोर्स या ऐक्सेस से जुड़ी गड़बड़ियों को ऐक्सेस करने की अनुमति नहीं है.- अगर अनुरोध में गड़बड़ी है, तो
INVALID_ARGUMENT
. - अगर अनुरोध किया गया कोर्स मौजूद नहीं है, तो
NOT_FOUND
.
एचटीटीपी अनुरोध
GET https://classroom.googleapis.com/v1/courses/{courseId}/courseWorkMaterials
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
courseId |
कोर्स का आइडेंटिफ़ायर. यह आइडेंटिफ़ायर, Classroom से असाइन किया गया कोई आइडेंटिफ़ायर या |
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
courseWorkMaterialStates[] |
लौटाने के लिए काम की स्थिति पर पाबंदी. सिर्फ़ कोर्स वर्क से मेल खाने वाला कॉन्टेंट दिखाया जाता है. अगर इसकी जानकारी नहीं दी गई है, तो ऐसे आइटम लौटाए जाते हैं जिनके काम की स्थिति |
orderBy |
नतीजों को क्रम से लगाने का विकल्प उपलब्ध होना ज़रूरी नहीं है. क्रम से लगाने की दिशा वाला वैकल्पिक कीवर्ड के साथ, फ़ील्ड की कॉमा-सेपरेटेड लिस्ट. |
pageSize |
लौटाने के लिए आइटम की ज़्यादा से ज़्यादा संख्या. शून्य या जानकारी नहीं होने का मतलब है कि सर्वर ज़्यादा से ज़्यादा वैल्यू असाइन कर सकता है. सर्वर, तय की गई संख्या से कम नतीजे दिखा सकता है. |
pageToken |
पिछले
|
materialLink |
कोर्स के कॉन्टेंट को फ़िल्टर करने की सुविधा (ज़रूरी नहीं) में कम से कम एक लिंक वाला कॉन्टेंट हो, जिसका यूआरएल दी गई स्ट्रिंग से कुछ हद तक मेल खाता हो. |
materialDriveId |
Drive में मौजूद कम से कम एक कॉन्टेंट के साथ, कोर्स के कॉन्टेंट को फ़िल्टर करने का विकल्प भी होना चाहिए. इसका आईडी, दी गई स्ट्रिंग से मेल खाना चाहिए. अगर |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
कोर्स के काम के कॉन्टेंट की सूची बनाते समय जवाब दें.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"courseWorkMaterial": [
{
object ( |
फ़ील्ड | |
---|---|
courseWorkMaterial[] |
कोर्स वर्क के वे आइटम जो अनुरोध से मेल खाते हैं. |
nextPageToken |
टोकन, जो दिखाए जाने वाले नतीजों के अगले पेज की पहचान करता है. अगर यह फ़ील्ड खाली है, तो कोई और नतीजा नहीं मिलेगा. |
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/classroom.courseworkmaterials
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.