Google Classroom API के दायरे चुनें

इस दस्तावेज़ में, 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 में विषय देखें.