इस दस्तावेज़ में, 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.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 के ऐड-ऑन के तौर पर चलाएं. |