অনুস্মারক & বিজ্ঞপ্তি

ক্যালেন্ডার API অনুস্মারক এবং বিজ্ঞপ্তিগুলির জন্য সমর্থন প্রদান করে৷

  • অনুস্মারকগুলি একটি ইভেন্ট শুরু হওয়ার আগে একটি নির্দিষ্ট সময়ে ট্রিগার করা অ্যালার্ম।
  • বিজ্ঞপ্তিগুলি ব্যবহারকারীদের তাদের ক্যালেন্ডারে ইভেন্টের পরিবর্তন সম্পর্কে জানতে দেয়।

পরবর্তী আইটেমটি পুশ বিজ্ঞপ্তিগুলির সাথে বিভ্রান্ত হওয়া উচিত নয় যা ব্যবহারকারীর কাছে বিতরণ করার পরিবর্তে, একটি ক্যালেন্ডারে পরিবর্তনের অন্য সার্ভারকে অবহিত করে।

Google ক্যালেন্ডারে বিজ্ঞপ্তিগুলি সম্পর্কে আরও বিশদ বিবরণের জন্য, Google ক্যালেন্ডার বিজ্ঞপ্তিগুলি পরিবর্তন করুন এ যান৷

অনুস্মারক

একটি অনুস্মারক গঠিত:

  • কখন অনুস্মারক দেখাতে হবে, ইভেন্ট শুরুর সময়ের কয়েক মিনিট আগে প্রকাশ করা হয়েছে
  • ডেলিভারি পদ্ধতি ব্যবহার করতে হবে ( ডেলিভারি মেকানিজম দেখুন)

অনুস্মারক সমগ্র ক্যালেন্ডার এবং পৃথক ইভেন্টের জন্য নির্দিষ্ট করা যেতে পারে। ব্যবহারকারীরা তাদের প্রতিটি ক্যালেন্ডারের জন্য ডিফল্ট অনুস্মারক সেট করতে পারেন; এই ডিফল্টগুলি সেই ক্যালেন্ডারের সমস্ত ইভেন্টে প্রযোজ্য। যাইহোক, ব্যবহারকারীরা পৃথক ইভেন্টগুলির জন্য এই ডিফল্টগুলিকে ওভাররাইড করতে পারেন, তাদের একটি আলাদা সেট অনুস্মারক দিয়ে প্রতিস্থাপন করতে পারেন৷

ডিফল্ট অনুস্মারক

অনুস্মারক ব্যক্তিগত তথ্য, একটি প্রমাণীকৃত ব্যবহারকারীর জন্য নির্দিষ্ট; তারা একাধিক ব্যবহারকারীর মধ্যে ভাগ করা হয় না . ফলস্বরূপ:

  • ডিফল্ট অনুস্মারকগুলি ক্যালেন্ডারলিস্ট সংগ্রহের মাধ্যমে ব্যবহার করা হয়, যাতে ব্যবহারকারী-নির্দিষ্ট ক্যালেন্ডার মেটাডেটা থাকে
  • সেগুলি ক্যালেন্ডার সংগ্রহের মাধ্যমে অ্যাক্সেসযোগ্য নয় , যেটিতে সমস্ত ব্যবহারকারীদের মধ্যে শেয়ার করা বিশ্বব্যাপী মেটাডেটা রয়েছে৷

একটি ইভেন্ট তালিকা প্রশ্ন করার সময় ডিফল্ট অনুস্মারকগুলিও ফেরত দেওয়া হয়।

ডিফল্ট অনুস্মারক ওভাররাইডিং

আপনি একটি ইভেন্ট সন্নিবেশ বা পরিবর্তন করার সময় ডিফল্ট অনুস্মারকগুলিকে ওভাররাইড করতে, reminders.useDefault কে false সেট করুন এবং নতুন অনুস্মারক সেটের সাথে reminders.overrides পপুলেট করুন৷

"reminders": {
  "useDefault": false,
  # Overrides can be set if and only if useDefault is false.
  "overrides": [
      {
        "method": "reminderMethod",
        "minutes": "reminderMinutes"
      },
      # ...
  ]
}

রিমাইন্ডারের ডিফল্ট সেটে প্রত্যাবর্তন করতে, একটি আপডেট সেটিং reminders.useDefault back to true সঞ্চালন করুন।

বিজ্ঞপ্তি

ক্যালেন্ডার নিম্নলিখিত ধরনের বিজ্ঞপ্তি সমর্থন করে:

  • ইভেন্ট তৈরি : ব্যবহারকারীর ক্যালেন্ডারগুলির একটিতে একটি নতুন ইভেন্ট যোগ করা হয়।
  • ইভেন্ট পরিবর্তন : সংগঠক একটি ইভেন্ট পরিবর্তন করেছে যাতে ব্যবহারকারীকে আমন্ত্রণ জানানো হয়েছিল।
  • ইভেন্ট বাতিলকরণ : একটি ইভেন্ট বাতিল করা হয়েছে যাতে ব্যবহারকারীকে আমন্ত্রণ জানানো হয়েছিল।
  • অংশগ্রহণকারীর প্রতিক্রিয়া : ব্যবহারকারীর দ্বারা তৈরি একটি ইভেন্টে একজন অংশগ্রহণকারী তাদের প্রতিক্রিয়া স্থিতি পরিবর্তন করে।
  • এজেন্ডা : ব্যবহারকারীর ক্যালেন্ডারে সমস্ত ইভেন্টের একটি তালিকা, দিনের শুরুতে পাঠানো হয়।

ব্যবহারকারী সিদ্ধান্ত নিতে পারেন প্রতি ক্যালেন্ডারে কোন বিজ্ঞপ্তিগুলি সক্ষম করতে হবে এবং প্রতিটি বিজ্ঞপ্তি প্রকারের জন্য বিতরণ পদ্ধতি। এই সেটিংস অন্যান্য ব্যবহারকারীদের সাথে ভাগ করা হয় না. ডিফল্ট অনুস্মারকগুলির মতো, সেগুলি ক্যালেন্ডারলিস্ট সংগ্রহের মাধ্যমে অ্যাক্সেসযোগ্য৷

এপিআই এর মাধ্যমে সন্নিবেশিত বা আপডেট করা ইভেন্টের জন্য অংশগ্রহণকারীদের ইমেল বিজ্ঞপ্তি পাঠাতে, সন্নিবেশ/আপডেট অনুরোধের মধ্যে sendNotifications প্যারামিটারটিকে সত্যে সেট করুন।

ডেলিভারি মেকানিজম

Google ক্যালেন্ডার দ্বারা অফার করা বিতরণ পদ্ধতি হল:

  • পপ আপ এগুলি মোবাইল প্ল্যাটফর্ম এবং ওয়েব ক্লায়েন্টগুলিতে সমর্থিত৷
  • সার্ভার দ্বারা পাঠানো ইমেল .

নিম্নলিখিত সারণী প্রতিটি অনুস্মারক বা বিজ্ঞপ্তি প্রকারের জন্য সমর্থিত পদ্ধতিগুলি দেখায়:

পপ আপ ইমেইল
অনুস্মারক ডিফল্ট অনুস্মারক
রিমাইন্ডার ওভাররাইড করুন
বিজ্ঞপ্তি ইভেন্ট সৃষ্টি
ঘটনা পরিবর্তন
ইভেন্ট বাতিল
অংশগ্রহণকারীদের প্রতিক্রিয়া
এজেন্ডা