इस दस्तावेज़ में, Google Classroom API से जुड़ी अनुमति और पुष्टि करने की जानकारी दी गई है. इस दस्तावेज़ को पढ़ने से पहले, पुष्टि करने और अनुमति देने के बारे में जानें पेज पर, Google Workspace के पुष्टि करने और अनुमति देने से जुड़ी सामान्य जानकारी ज़रूर पढ़ें.
अनुमति के लिए OAuth 2.0 को कॉन्फ़िगर करना
OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करें और दायरे चुनें, ताकि यह तय किया जा सके कि उपयोगकर्ताओं और ऐप्लिकेशन की समीक्षा करने वाले लोगों को कौनसी जानकारी दिखे. साथ ही, अपने ऐप्लिकेशन को रजिस्टर करें, ताकि आप उसे बाद में पब्लिश कर सकें.
Classroom API के दायरे
अपने ऐप्लिकेशन को दिए गए ऐक्सेस लेवल के बारे में बताने के लिए, आपको अनुमति के दायरे की पहचान करनी होगी और उनके बारे में बताना होगा. अनुमति देने का स्कोप, OAuth 2.0 यूआरआई स्ट्रिंग होती है. इसमें Google Workspace ऐप्लिकेशन का नाम, यह किस तरह का डेटा ऐक्सेस करता है, और ऐक्सेस का लेवल शामिल होता है. स्कोप, आपके ऐप्लिकेशन के Google Workspace डेटा के साथ काम करने के अनुरोध होते हैं. इसमें, उपयोगकर्ताओं के Google खाते का डेटा भी शामिल है.
आपका ऐप्लिकेशन इंस्टॉल होने पर, उपयोगकर्ता से ऐप्लिकेशन के इस्तेमाल किए गए स्कोप की पुष्टि करने के लिए कहा जाता है. आम तौर पर, आपको ज़रूरत के हिसाब से सबसे छोटा स्कोप चुनना चाहिए. साथ ही, ऐसे स्कोप का अनुरोध करने से बचना चाहिए जिनकी आपके ऐप्लिकेशन को ज़रूरत नहीं है. उपयोगकर्ता, सीमित और साफ़ तौर पर बताए गए दायरों का ऐक्सेस आसानी से देते हैं.
Classroom API, इन स्कोप के साथ काम करता है:
स्कोप | मतलब |
---|---|
https://www.googleapis.com/auth/classroom.addons.teacher
|
Google Classroom में पढ़ाई कराने के लिए, अनुरोध करने वाले Google Cloud प्रोजेक्ट के अटैचमेंट देखना, बनाना, और अपडेट करना. |
https://www.googleapis.com/auth/classroom.addons.student
|
Google Classroom में आइटम स्ट्रीम करने के लिए, अनुरोध करने वाले Google Cloud प्रोजेक्ट के अटैचमेंट देखें और उन्हें अपडेट करें. |
https://www.googleapis.com/auth/classroom.announcements
|
Google Classroom में सूचनाएं देखें और मैनेज करें. |
https://www.googleapis.com/auth/classroom.announcements.readonly
|
Google Classroom में सूचनाएं देखें. |
https://www.googleapis.com/auth/classroom.courses
|
Google Classroom में अपनी कक्षाओं की जानकारी देखना, उनमें बदलाव करना, और हमेशा के लिए मिटाना. |
https://www.googleapis.com/auth/classroom.courses.readonly
|
अपनी Google Classroom की क्लास देखें. |
https://www.googleapis.com/auth/classroom.coursework.me
|
पाठ्यक्रम के उन आइटम को देखना, बनाना, और उनमें बदलाव करना जिनमें असाइनमेंट, सवाल, और ग्रेड शामिल हैं. |
https://www.googleapis.com/auth/classroom.coursework.me.readonly
|
Google Classroom में अपना कोर्स वर्क और ग्रेड देखें. |
https://www.googleapis.com/auth/classroom.coursework.students
|
Google Classroom की उन क्लास के छात्र-छात्राओं के लिए कोर्सवर्क और ग्रेड मैनेज करें जिन्हें आप पढ़ाते हैं. साथ ही, उन क्लास के लिए कोर्सवर्क और ग्रेड देखें जिनमें आप एडमिन हैं. |
https://www.googleapis.com/auth/classroom.coursework.students.readonly
|
Google Classroom की उन कक्षाओं के छात्रों का कोर्स वर्क और ग्रेड देखें जिनमें आप पढ़ाते हैं या जिनका मैनेजमेंट करते हैं. |
https://www.googleapis.com/auth/classroom.courseworkmaterials
|
Google Classroom में क्लासवर्क की सामग्रियां देखें, उनमें बदलाव करें, और बनाएं. |
https://www.googleapis.com/auth/classroom.courseworkmaterials.readonly
|
Google Classroom में अपनी कक्षाओं के क्लासवर्क की सभी सामग्री देखें. |
https://www.googleapis.com/auth/classroom.guardianlinks.me.readonly
|
अपने Google Classroom के अभिभावकों को देखें. |
https://www.googleapis.com/auth/classroom.guardianlinks.students
|
Google Classroom की अपनी कक्षाओं में, विद्यार्थियों के अभिभावकों की जानकारी देखें और उन्हें मैनेज करें. |
https://www.googleapis.com/auth/classroom.guardianlinks.students.readonly
|
Google Classroom की अपनी कक्षाओं में, विद्यार्थियों के अभिभावकों की जानकारी देखें. |
https://www.googleapis.com/auth/classroom.profile.emails
|
अपनी क्लास में मौजूद लोगों के ईमेल पते देखें. |
https://www.googleapis.com/auth/classroom.profile.photos
|
अपनी कक्षाओं में मौजूद लोगों की प्रोफ़ाइल फ़ोटो देखना. |
https://www.googleapis.com/auth/classroom.push-notifications
|
अपने Google Classroom डेटा के बारे में सूचनाएं पाएं. |
https://www.googleapis.com/auth/classroom.rosters
|
Google Classroom में अपनी कक्षा के रोस्टर मैनेज करना. |
https://www.googleapis.com/auth/classroom.rosters.readonly
|
अपने Google Classroom की क्लास की नामावली देखें. |
https://www.googleapis.com/auth/classroom.student-submissions.me.readonly
|
Google Classroom में अपना कोर्स वर्क और ग्रेड देखें. |
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly
|
Google Classroom की उन कक्षाओं के छात्रों का कोर्स वर्क और ग्रेड देखें जिनमें आप पढ़ाते हैं या जिनका मैनेजमेंट करते हैं. |
https://www.googleapis.com/auth/classroom.topics
|
Google Classroom में विषयों को देखना, बनाना, और उनमें बदलाव करना. |
https://www.googleapis.com/auth/classroom.topics.readonly
|
Google Classroom में विषय देखें. |