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 जिस कैलेंडर को Calendar का इस्तेमाल करके ऐक्सेस किया जा सकता है उसे देखना और डाउनलोड करना.
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 अपनी Calendar की सेटिंग देखें.
https://www.googleapis.com/auth/calendar.addons.execute Calendar के ऐड-ऑन के तौर पर चलाएं.
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 कैलेंडर का ऐक्सेस है उनमें यह देखना कि विज्ञापन कैंपेन के शेड्यूल उपलब्ध हैं या नहीं.
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 सार्वजनिक कैलेंडर के इवेंट देखना.