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