- एचटीटीपी अनुरोध
- पाथ पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
अभिभावक के लिए न्योता बनाता है और उसे ईमेल भेजता है. इसमें अभिभावक से यह पुष्टि करने के लिए कहा जाता है कि वे छात्र/छात्रा के अभिभावक हैं.
न्योता स्वीकार करने के बाद, अभिभावक का 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 ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
guardian |
छात्र/छात्रा का आईडी (स्टैंडर्ड फ़ॉर्मैट में) |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में GuardianInvitation
का उदाहरण है.
जवाब का मुख्य भाग
कामयाब रहने पर, जवाब के मुख्य हिस्से में GuardianInvitation
का नया इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/classroom.guardianlinks.students
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.