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

इस दस्तावेज़ में, Google Calendar API के लिए अनुमति और पुष्टि से जुड़ी जानकारी दी गई है. इस दस्तावेज़ को पढ़ने से पहले, अनुमति और पुष्टि के बारे में जानें लेख में जाकर, Google Workspace के लिए अनुमति और पुष्टि से जुड़ी सामान्य जानकारी ज़रूर पढ़ें.

अनुमति के लिए OAuth 2.0 को कॉन्फ़िगर करना

OAuth के लिए सहमति की स्क्रीन को कॉन्फ़िगर करें और दायरों को चुनें इससे यह तय किया जा सकेगा कि लोगों और ऐप्लिकेशन की समीक्षा करने वालों को कौनसी जानकारी दिखेगी. साथ ही, अपने ऐप्लिकेशन को रजिस्टर करें ताकि उसे बाद में पब्लिश किया जा सके.

Calendar API के दायरे

अपने ऐप्लिकेशन को दिए गए ऐक्सेस के लेवल के बारे में बताने के लिए, आपको अनुमति के दायरे की पहचान करनी होगी और उन्हें तय करना होगा. अनुमति का दायरा, OAuth 2.0 यूआरआई स्ट्रिंग होता है. इसमें Google Workspace के ऐप्लिकेशन का नाम, यह किस तरह का डेटा ऐक्सेस करता है, और ऐक्सेस का लेवल शामिल होता है. दायरे, Google Workspace के डेटा के साथ काम करने के लिए, आपके ऐप्लिकेशन के अनुरोध होते हैं. इनमें लोगों के Google खाते का डेटा भी शामिल होता है.

जब आपका ऐप्लिकेशन इंस्टॉल किया जाता है, तो किसी व्यक्ति से ऐप्लिकेशन के इस्तेमाल किए गए दायरों की पुष्टि करने के लिए कहा जाता है. आम तौर पर, आपको सबसे सीमित दायरा चुनना चाहिए और ऐसे दायरों के लिए अनुरोध नहीं करना चाहिए जिनकी आपके ऐप्लिकेशन को ज़रूरत नहीं है. लोग, सीमित और साफ़ तौर पर बताए गए दायरों को आसानी से ऐक्सेस करने की अनुमति दे देते हैं.

Calendar API इन दायरों के साथ काम करता है:

दायरा मतलब
https://www.googleapis.com/auth/calendar आपके पास जिन कैलेंडर का ऐक्सेस है उन्हें Google Calendar के ज़रिए देखने, उनमें बदलाव करने, उन्हें शेयर करने, और हमेशा के लिए मिटाने का विकल्प आपके पास है.
https://www.googleapis.com/auth/calendar.readonly जिस कैलेंडर को 'कैलेंडर' का इस्तेमाल करके ऐक्सेस किया जा सकता है उसे देखना और डाउनलोड करना.
https://www.googleapis.com/auth/calendar.freebusy अपने कैलेंडर में अपनी उपलब्धता देखें.
https://www.googleapis.com/auth/calendar.events अपने सभी कैलेंडर पर इवेंट देखें और उनमें बदलाव करें.
https://www.googleapis.com/auth/calendar.events.readonly अपने सभी कैलेंडर पर इवेंट देखें.
https://www.googleapis.com/auth/calendar.settings.readonly अपनी कैलेंडर सेटिंग देखें.
https://www.googleapis.com/auth/calendar.addons.execute कैलेंडर ऐड-ऑन के रूप में चलाएं.
https://www.googleapis.com/auth/calendar.addons.current.event.read 'Google Calendar' में जो इवेंट आप खोलते हैं, उन्हें देखें.
https://www.googleapis.com/auth/calendar.addons.current.event.write 'Google Calendar' में जो इवेंट आप खोलते हैं, उनमें बदलाव करें.
https://www.googleapis.com/auth/calendar.events.owned आपके Google Calendar में इवेंट देखना, बनाना, बदलना, और मिटाना.
https://www.googleapis.com/auth/calendar.events.owned.readonly आपके Google Calendar के इवेंट देखना.
https://www.googleapis.com/auth/calendar.events.freebusy आपके पास जिन Google Calendar का ऐक्सेस है उनमें यह देखना कि विज्ञापन कैंपेन के शेड्यूल उपलब्ध हैं या नहीं.
https://www.googleapis.com/auth/calendar.app.created दूसरे Google Calendar बनाना और उनमें इवेंट देखना, बनाना, बदलना, और मिटाना.
https://www.googleapis.com/auth/calendar.calendarlist आपने जिन Google Calendar की सदस्यता ली है उन्हें देखना, जोड़ना, और हटाना.
https://www.googleapis.com/auth/calendar.calendarlist.readonly आपने जिन Google Calendar की सदस्यता ली है उनकी सूची देखना.
https://www.googleapis.com/auth/calendar.calendars जिन Google Calendar पर आपका ऐक्सेस है उनकी प्रॉपर्टी देखना और बदलना. साथ ही, दूसरे कैलेंडर बनाना.
https://www.googleapis.com/auth/calendar.calendars.readonly आपके पास जिन Google Calendar का ऐक्सेस है उनके शीर्षक, विवरण, डिफ़ॉल्ट समय क्षेत्र, और दूसरी प्रॉपर्टी देखना.
https://www.googleapis.com/auth/calendar.acls आपके Google Calendar को शेयर करने की अनुमतियां देखना और उन्हें बदलना.
https://www.googleapis.com/auth/calendar.acls.readonly आपके Google Calendar को शेयर करने की अनुमतियां देखना.
https://www.googleapis.com/auth/calendar.events.public.readonly सार्वजनिक कैलेंडर के इवेंट देखना.