- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
यह उन कोर्स की सूची दिखाता है जिन्हें अनुरोध करने वाला उपयोगकर्ता देख सकता है. हालांकि, यह सूची सिर्फ़ उन कोर्स तक सीमित होती है जो अनुरोध से मेल खाते हैं. नतीजे में दिखाए गए कोर्स, बनाए जाने के समय के हिसाब से क्रम में होते हैं. इसमें सबसे हाल ही में बनाए गए कोर्स सबसे ऊपर दिखते हैं.
यह तरीका, गड़बड़ी के ये कोड दिखाता है:
- ऐक्सेस से जुड़ी गड़बड़ियों के लिए
PERMISSION_DENIED. - क्वेरी आर्ग्युमेंट गलत होने पर
INVALID_ARGUMENT. NOT_FOUNDअगर क्वेरी के आर्ग्युमेंट में दिए गए उपयोगकर्ता मौजूद नहीं हैं.
एचटीटीपी अनुरोध
GET https://classroom.googleapis.com/v1/courses
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
studentId |
इससे सिर्फ़ उन कोर्स की जानकारी मिलती है जिनमें छात्र-छात्रा का आइडेंटिफ़ायर मौजूद है. आइडेंटिफ़ायर इनमें से कोई एक हो सकता है:
अगर यह वैल्यू दी गई है, तो |
teacherId |
इस पैरामीटर का इस्तेमाल करके, सिर्फ़ उन कोर्स की जानकारी दिखाई जा सकती है जिनमें तय आइडेंटिफ़ायर वाला शिक्षक मौजूद है. आइडेंटिफ़ायर इनमें से कोई एक हो सकता है:
अगर यह वैल्यू दी गई है, तो |
courseStates[] |
इससे, नतीजे के तौर पर सिर्फ़ उन कोर्स को दिखाया जाता है जो बताई गई किसी स्थिति में हैं. डिफ़ॉल्ट वैल्यू ACTIVE, ARCHIVED, PROVISIONED, DECLINED होती है. |
pageSize |
लौटाए जाने वाले आइटम की ज़्यादा से ज़्यादा संख्या. शून्य या कोई वैल्यू न देने का मतलब है कि सर्वर, ज़्यादा से ज़्यादा वैल्यू असाइन कर सकता है. ऐसा हो सकता है कि सर्वर, तय की गई संख्या से कम नतीजे दिखाए. |
pageToken |
पिछली
|
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
कोर्स की सूची बनाते समय जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON फ़ॉर्मैट में दिखाया गया है |
|---|
{
"courses": [
{
object ( |
| फ़ील्ड | |
|---|---|
courses[] |
ऐसे कोर्स जो सूची के अनुरोध से मेल खाते हैं. |
nextPageToken |
यह टोकन, नतीजों के अगले पेज की पहचान करता है. अगर यह खाली है, तो इसका मतलब है कि कोई और नतीजा उपलब्ध नहीं है. |
अनुमति पाने के लिंक
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/classroom.courseshttps://www.googleapis.com/auth/classroom.courses.readonly
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.