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