- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
उन अभिभावकों की सूची दिखाता है जिन्हें अनुरोध करने वाले उपयोगकर्ता को देखने की अनुमति है. यह सूची, अनुरोध से मेल खाने वाले अभिभावकों तक ही सीमित होती है.
अगर अनुरोध करने वाले उपयोगकर्ता को किसी छात्र के अभिभावकों की जानकारी देखनी है, तो छात्र के आईडी के लिए लिटरल वर्ण -
का इस्तेमाल करें.
इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:
PERMISSION_DENIED
अगरstudentId
तय किया गया है और अनुरोध करने वाले उपयोगकर्ता को उस छात्र के लिए अभिभावक की जानकारी देखने की अनुमति नहीं है, अगर"-"
कोstudentId
के तौर पर तय किया गया है और उपयोगकर्ता डोमेन एडमिन नहीं है, अगर उस डोमेन के लिए अभिभावक की सुविधा चालू नहीं है, अगरinvitedEmailAddress
फ़िल्टर को ऐसे उपयोगकर्ता ने सेट किया है जो डोमेन एडमिन नहीं है या अन्य ऐक्सेस से जुड़ी गड़बड़ियों के लिए.INVALID_ARGUMENT
अगरstudentId
दिया गया है, लेकिन उसका फ़ॉर्मैट पहचाना नहीं जा सकता (यह ईमेल पता नहीं है, न ही एपीआई से मिलाstudentId
है और न ही लिटरल स्ट्रिंगme
है). अमान्यpageToken
देने पर भी यह कोड दिख सकता है.NOT_FOUND
अगरstudentId
दिया गया है और उसका फ़ॉर्मैट पहचाना जा सकता है, लेकिन Classroom में उस छात्र या छात्रा का कोई रिकॉर्ड नहीं है.
एचटीटीपी अनुरोध
GET https://classroom.googleapis.com/v1/userProfiles/{studentId}/guardians
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
student |
नतीजों को उस छात्र के हिसाब से फ़िल्टर करें जिससे अभिभावक का खाता लिंक है. आइडेंटिफ़ायर इनमें से कोई एक हो सकता है:
|
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
invited |
नतीजों को उस ईमेल पते के हिसाब से फ़िल्टर करें जिस पर मूल न्योता भेजा गया था. इससे, अभिभावक के लिए दिया गया लिंक दिखेगा. इस फ़िल्टर का इस्तेमाल सिर्फ़ डोमेन एडमिन कर सकते हैं. |
page |
|
page |
ज़्यादा से ज़्यादा कितने आइटम लौटाए जा सकते हैं. शून्य या कोई वैल्यू न होने का मतलब है कि सर्वर ज़्यादा से ज़्यादा वैल्यू असाइन कर सकता है. हो सकता है कि सर्वर, तय की गई संख्या से कम नतीजे दिखाए. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
अभिभावकों की जानकारी देते समय मिलने वाला जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"guardians": [
{
object ( |
फ़ील्ड | |
---|---|
guardians[] |
इस पेज पर, ऐसे अभिभावकों के नतीजे दिखते हैं जो अनुरोध में बताई गई शर्तें पूरी करते हैं. |
next |
नतीजों के अगले पेज की पहचान करने वाला टोकन. अगर यह फ़ील्ड खाली है, तो इसका मतलब है कि कोई और नतीजा उपलब्ध नहीं है. |
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly
https://www.googleapis.com/auth/classroom.guardianlinks.students
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.