Calendars

বিদ্যমান সকল ক্যালেন্ডারের একটি সংগ্রহ। আরও দেখুন ক্যালেন্ডার বনাম ক্যালেন্ডারলিস্ট

এই রিসোর্সের পদ্ধতিগুলোর তালিকার জন্য এই পৃষ্ঠার শেষ অংশ দেখুন।

সম্পদ উপস্থাপনা

{
  "kind": "calendar#calendar",
  "etag": etag,
  "id": string,
  "summary": string,
  "description": string,
  "location": string,
  "timeZone": string,
  "dataOwner": string,
  "conferenceProperties": {
    "allowedConferenceSolutionTypes": [
      string
    ]
  },
  "autoAcceptInvitations": boolean
}
সম্পত্তির নাম মূল্য বর্ণনা নোট
autoAcceptInvitations boolean এই ক্যালেন্ডারটি স্বয়ংক্রিয়ভাবে আমন্ত্রণ গ্রহণ করে কিনা। শুধুমাত্র রিসোর্স ক্যালেন্ডারের জন্য প্রযোজ্য।
conferenceProperties nested object এই ক্যালেন্ডারের জন্য কনফারেন্সিং বৈশিষ্ট্য, যেমন কোন ধরনের কনফারেন্সের অনুমতি আছে।
conferenceProperties. allowedConferenceSolutionTypes[] list এই ক্যালেন্ডারের জন্য যে ধরনের কনফারেন্স সলিউশনগুলো সমর্থিত।

সম্ভাব্য মানগুলো হলো:

  • "eventHangout"
  • "eventNamedHangout"
  • "hangoutsMeet"
ঐচ্ছিক।

dataOwner string ক্যালেন্ডারের মালিকের ইমেল। শুধুমাত্র সেকেন্ডারি ক্যালেন্ডারের জন্য সেট করা হয়েছে। শুধুমাত্র পঠনযোগ্য।
description string ক্যালেন্ডারের বিবরণ। ঐচ্ছিক। লেখার যোগ্য
etag etag সম্পদটির ই-ট্যাগ।
id string ক্যালেন্ডারের শনাক্তকারী। আইডিগুলো পুনরুদ্ধার করতে calendarList.list() মেথডটি কল করুন।
kind string রিসোর্সের ধরণ (" calendar#calendar ")।
location string ক্যালেন্ডারের ভৌগোলিক অবস্থান, যা মুক্ত শৈলীর পাঠ্য হিসেবে দেওয়া যাবে। (ঐচ্ছিক) লেখার যোগ্য
summary string ক্যালেন্ডারের শিরোনাম। লেখার যোগ্য
timeZone string ক্যালেন্ডারের সময় অঞ্চল। (আইএএনএ টাইম জোন ডেটাবেস নাম হিসাবে বিন্যস্ত, যেমন 'ইউরোপ/জুরিখ'।) ঐচ্ছিক। লেখার যোগ্য

পদ্ধতি

পরিষ্কার
প্রাথমিক ক্যালেন্ডার খালি করে। এই অপারেশনটি একটি অ্যাকাউন্টের প্রাথমিক ক্যালেন্ডারের সাথে যুক্ত সমস্ত ইভেন্ট মুছে দেয়।
মুছে ফেলুন
একটি সেকেন্ডারি ক্যালেন্ডার মুছে ফেলে। প্রাইমারি ক্যালেন্ডারগুলোর সমস্ত ইভেন্ট মুছে ফেলার জন্য calendars.clear ব্যবহার করুন।
পেতে
একটি ক্যালেন্ডারের মেটাডেটা ফেরত দেয়।
ঢোকান
একটি দ্বিতীয় ক্যালেন্ডার তৈরি করে।

অনুরোধের জন্য প্রমাণীকৃত ব্যবহারকারীকে নতুন ক্যালেন্ডারটির ডেটা মালিক করা হয়।

প্যাচ
একটি ক্যালেন্ডারের মেটাডেটা আপডেট করে। এই পদ্ধতিটি প্যাচ সেম্যান্টিকস সমর্থন করে। মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি ' get ' অনুরোধের পরে একটি update অনুরোধ ব্যবহার করা শ্রেয়। আপনার নির্দিষ্ট করা ফিল্ডের মানগুলো বিদ্যমান মানগুলোকে প্রতিস্থাপন করে। অনুরোধে আপনি যে ফিল্ডগুলো নির্দিষ্ট করেন না, সেগুলো অপরিবর্তিত থাকে। অ্যারে ফিল্ড নির্দিষ্ট করা হলে, তা বিদ্যমান অ্যারেগুলোকে ওভাররাইট করে; এর ফলে পূর্ববর্তী যেকোনো অ্যারে এলিমেন্ট বাতিল হয়ে যায়।
মালিকানা হস্তান্তর
একটি গুগল ওয়ার্কস্পেস অর্গানাইজেশনের মধ্যে ব্যবহারকারীদের মধ্যে একটি সেকেন্ডারি ক্যালেন্ডার স্থানান্তর করে। এর জন্য 'ম্যানেজ ক্যালেন্ডারস' অ্যাডমিনিস্ট্রেটর প্রিভিলেজ সহ ব্যবহারকারীর প্রমাণীকরণ এবং নিম্নলিখিত অথরাইজেশন স্কোপগুলির মধ্যে একটি প্রয়োজন:
  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.calendars
অনুরোধে useAdminAccess এর মান true সেট করুন। স্থানান্তরের জন্য দ্বিতীয় ক্যালেন্ডারটি অবশ্যই সক্রিয় থাকতে হবে। নিষ্ক্রিয় বা মুছে ফেলা ক্যালেন্ডার স্থানান্তর করা সমর্থিত নয়।
আপডেট
একটি ক্যালেন্ডারের মেটাডেটা আপডেট করে।