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