Google ক্যালেন্ডার API স্কোপগুলি বেছে নিন

এই নথিতে গুগল ক্যালেন্ডার এপিআই-এর জন্য নির্দিষ্ট অনুমোদন এবং প্রমাণীকরণ সংক্রান্ত তথ্য রয়েছে। এই নথিটি পড়ার আগে, 'প্রমাণীকরণ এবং অনুমোদন সম্পর্কে জানুন' অংশে গুগল ওয়ার্কস্পেসের সাধারণ প্রমাণীকরণ এবং অনুমোদন সংক্রান্ত তথ্য অবশ্যই পড়ে নিন।

অনুমোদনের জন্য OAuth 2.0 কনফিগার করুন।

ব্যবহারকারী এবং অ্যাপ পর্যালোচকদের কাছে কোন তথ্য প্রদর্শিত হবে তা নির্ধারণ করতে OAuth সম্মতি স্ক্রিনটি কনফিগার করুন ও স্কোপ নির্বাচন করুন এবং আপনার অ্যাপটি নিবন্ধন করুন যাতে আপনি পরবর্তীতে এটি প্রকাশ করতে পারেন।

ক্যালেন্ডার এপিআই স্কোপ

আপনার অ্যাপকে প্রদত্ত অ্যাক্সেসের স্তর নির্ধারণ করতে, আপনাকে অথরাইজেশন স্কোপ শনাক্ত ও ঘোষণা করতে হবে। একটি অথরাইজেশন স্কোপ হলো একটি OAuth 2.0 URI স্ট্রিং, যাতে Google Workspace অ্যাপের নাম, এটি কোন ধরনের ডেটা অ্যাক্সেস করে এবং অ্যাক্সেসের স্তর উল্লেখ থাকে। স্কোপগুলো হলো Google Workspace ডেটার সাথে কাজ করার জন্য আপনার অ্যাপের অনুরোধ, যার মধ্যে ব্যবহারকারীদের Google অ্যাকাউন্টের ডেটাও অন্তর্ভুক্ত।

যখন আপনার অ্যাপটি ইনস্টল করা হয়, তখন ব্যবহারকারীকে অ্যাপটিতে ব্যবহৃত স্কোপগুলো যাচাই করতে বলা হয়। সাধারণত, আপনার যথাসম্ভব সবচেয়ে সুনির্দিষ্ট স্কোপটি বেছে নেওয়া উচিত এবং আপনার অ্যাপের প্রয়োজন নেই এমন স্কোপের জন্য অনুরোধ করা থেকে বিরত থাকা উচিত। ব্যবহারকারীরা সীমিত ও সুস্পষ্টভাবে বর্ণিত স্কোপগুলোতে আরও সহজে অ্যাক্সেস দিয়ে থাকেন।

ক্যালেন্ডার এপিআই নিম্নলিখিত স্কোপগুলো সমর্থন করে:

পরিধি অর্থ
https://www.googleapis.com/auth/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 গুগল ক্যালেন্ডারে আপনার খোলা ইভেন্টগুলো দেখুন।
https://www.googleapis.com/auth/calendar.addons.current.event.write গুগল ক্যালেন্ডারে খোলা ইভেন্টগুলো সম্পাদনা করুন।
https://www.googleapis.com/auth/calendar.events.owned আপনার নিজের গুগল ক্যালেন্ডারের ইভেন্টগুলো দেখুন, তৈরি করুন, পরিবর্তন করুন এবং মুছে ফেলুন।
https://www.googleapis.com/auth/calendar.events.owned.readonly আপনার নিজের গুগল ক্যালেন্ডারের ইভেন্টগুলো দেখুন।
https://www.googleapis.com/auth/calendar.events.freebusy আপনার অ্যাক্সেস আছে এমন গুগল ক্যালেন্ডারগুলিতে প্রাপ্যতা দেখুন।
https://www.googleapis.com/auth/calendar.app.created দ্বিতীয় গুগল ক্যালেন্ডার তৈরি করুন এবং সেগুলিতে ইভেন্ট দেখুন, তৈরি করুন, পরিবর্তন করুন ও মুছে ফেলুন।
https://www.googleapis.com/auth/calendar.calendarlist আপনার সাবস্ক্রাইব করা গুগল ক্যালেন্ডারগুলো দেখুন, যোগ করুন এবং মুছে ফেলুন।
https://www.googleapis.com/auth/calendar.calendarlist.readonly আপনি যে গুগল ক্যালেন্ডারগুলিতে সাবস্ক্রাইব করেছেন তার তালিকা দেখুন।
https://www.googleapis.com/auth/calendar.calendars আপনার অ্যাক্সেস থাকা গুগল ক্যালেন্ডারগুলোর বৈশিষ্ট্য দেখুন ও পরিবর্তন করুন এবং সেকেন্ডারি ক্যালেন্ডার তৈরি করুন।
https://www.googleapis.com/auth/calendar.calendars.readonly আপনার অ্যাক্সেস আছে এমন গুগল ক্যালেন্ডারগুলোর শিরোনাম, বিবরণ, ডিফল্ট টাইম জোন এবং অন্যান্য বৈশিষ্ট্য দেখুন।
https://www.googleapis.com/auth/calendar.acls আপনার মালিকানাধীন গুগল ক্যালেন্ডারগুলোর শেয়ারিং অনুমতি দেখুন এবং পরিবর্তন করুন।
https://www.googleapis.com/auth/calendar.acls.readonly আপনার মালিকানাধীন গুগল ক্যালেন্ডারগুলোর শেয়ারিং অনুমতি দেখুন।
https://www.googleapis.com/auth/calendar.events.public.readonly পাবলিক ক্যালেন্ডারে ইভেন্টগুলো দেখুন।