- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
अभिभावक के लिए न्योता बनाता है और उसे ईमेल भेजता है. इसमें अभिभावक से यह पुष्टि करने के लिए कहा जाता है कि वे छात्र या छात्रा के अभिभावक हैं.
न्योता स्वीकार करने के बाद, अभिभावक का state स्टेटस COMPLETED में बदल जाएगा. साथ ही, उन्हें अभिभावक के तौर पर सूचनाएं मिलना शुरू हो जाएंगी. ऐक्टिव अभिभावक की जानकारी दिखाने के लिए, एक Guardian संसाधन भी बनाया जाएगा.
अनुरोध ऑब्जेक्ट में studentId और invitedEmailAddress फ़ील्ड सेट होने चाहिए. इन फ़ील्ड को सेट न करने या अनुरोध में कोई दूसरा फ़ील्ड सेट करने पर, गड़बड़ी का मैसेज दिखेगा.
इस तरीके से, गड़बड़ी के ये कोड मिलते हैं:
PERMISSION_DENIEDअगर मौजूदा उपयोगकर्ता के पास अभिभावकों को मैनेज करने की अनुमति नहीं है, अगर जिस अभिभावक की बात हो रही है उसने उस छात्र या छात्रा के लिए पहले ही बहुत ज़्यादा अनुरोध अस्वीकार कर दिए हैं, अगर उस डोमेन के लिए अभिभावकों को अनुमति नहीं दी गई है या ऐक्सेस से जुड़ी अन्य गड़बड़ियों की वजह से.RESOURCE_EXHAUSTEDअगर छात्र/छात्रा या अभिभावक ने, अभिभावक के खाते को लिंक करने की तय सीमा से ज़्यादा खाते लिंक किए हैं.INVALID_ARGUMENTअगर अभिभावक का ईमेल पता मान्य नहीं है (उदाहरण के लिए, अगर वह बहुत लंबा है) या छात्र/छात्रा के दिए गए आईडी का फ़ॉर्मैट नहीं पहचाना जा सकता (यह ईमेल पता नहीं है और न ही यह इस एपीआई काuserIdहै). यह गड़बड़ी तब भी दिखेगी, जब रीड-ओनली फ़ील्ड सेट किए गए हों याstateफ़ील्ड कोPENDINGके अलावा किसी दूसरी वैल्यू पर सेट किया गया हो.NOT_FOUNDअगर दिया गया स्टूडेंट आईडी मान्य है, लेकिन Classroom में उस छात्र या छात्रा का कोई रिकॉर्ड नहीं है.ALREADY_EXISTSअगर छात्र/छात्रा के लिए, अभिभावक को न्योता पहले ही भेजा जा चुका है और दिया गयाinvitedEmailAddressमौजूद है या दिया गयाinvitedEmailAddress, इस उपयोगकर्ता के लिए किसी मौजूदाGuardianके Google खाते से मेल खाता है.
एचटीटीपी अनुरोध
POST https://classroom.googleapis.com/v1/userProfiles/{guardianInvitation.studentId}/guardianInvitations
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
| पैरामीटर | |
|---|---|
guardianInvitation.studentId |
छात्र/छात्रा का आईडी (स्टैंडर्ड फ़ॉर्मैट में) |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में GuardianInvitation का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में GuardianInvitation का नया इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/classroom.guardianlinks.students
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.