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