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 में विषय देखें.