API Reference

এই API রেফারেন্সটি রিসোর্সের ধরণ অনুসারে সাজানো হয়েছে। প্রতিটি রিসোর্সের ধরণে এক বা একাধিক ডেটা উপস্থাপনা এবং এক বা একাধিক পদ্ধতি থাকে।

রিসোর্সের ধরণ

  1. Acl সম্পর্কে
  2. ক্যালেন্ডার তালিকা
  3. ক্যালেন্ডার
  4. চ্যানেল
  5. রঙ
  6. ইভেন্টগুলি
  7. ফ্রিবিজি
  8. সেটিংস

Acl সম্পর্কে

Acl রিসোর্স সম্পর্কে বিস্তারিত জানতে, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলা DELETE /calendars/ calendarId /acl/ ruleId একটি অ্যাক্সেস নিয়ন্ত্রণ নিয়ম মুছে ফেলে।
পাওয়া GET /calendars/ calendarId /acl/ ruleId একটি অ্যাক্সেস নিয়ন্ত্রণ নিয়ম প্রদান করে।
ঢোকান POST /calendars/ calendarId /acl একটি অ্যাক্সেস নিয়ন্ত্রণ নিয়ম তৈরি করে।
তালিকা GET /calendars/ calendarId /acl ক্যালেন্ডারের অ্যাক্সেস নিয়ন্ত্রণ তালিকার নিয়মগুলি ফেরত পাঠায়।
প্যাচ PATCH /calendars/ calendarId /acl/ ruleId একটি অ্যাক্সেস কন্ট্রোল নিয়ম আপডেট করে। এই পদ্ধতিটি প্যাচ সেমান্টিক্স সমর্থন করে। মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি get ব্যবহার করতে পছন্দ করুন এবং তারপরে একটি update ব্যবহার করুন। আপনার নির্দিষ্ট করা ক্ষেত্রের মানগুলি বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। অনুরোধে আপনি যে ক্ষেত্রগুলি নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে। অ্যারে ক্ষেত্রগুলি, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলিকে ওভাররাইট করে; এটি পূর্ববর্তী কোনও অ্যারে উপাদান বাতিল করে।
আপডেট PUT /calendars/ calendarId /acl/ ruleId একটি অ্যাক্সেস নিয়ন্ত্রণ নিয়ম আপডেট করে।
ঘড়ি POST /calendars/ calendarId /acl/watch ACL রিসোর্সে পরিবর্তনের জন্য নজর রাখুন।

ক্যালেন্ডার তালিকা

ক্যালেন্ডারলিস্ট রিসোর্সের বিশদ বিবরণের জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলা DELETE /users/me/calendarList/ calendarId ব্যবহারকারীর ক্যালেন্ডার তালিকা থেকে একটি ক্যালেন্ডার সরিয়ে দেয়।
পাওয়া GET /users/me/calendarList/ calendarId ব্যবহারকারীর ক্যালেন্ডার তালিকা থেকে একটি ক্যালেন্ডার ফেরত পাঠায়।
ঢোকান POST /users/me/calendarList ব্যবহারকারীর ক্যালেন্ডার তালিকায় একটি বিদ্যমান ক্যালেন্ডার সন্নিবেশ করায়।
তালিকা GET /users/me/calendarList ব্যবহারকারীর ক্যালেন্ডার তালিকার ক্যালেন্ডারগুলি ফেরত পাঠায়।
প্যাচ PATCH /users/me/calendarList/ calendarId ব্যবহারকারীর ক্যালেন্ডার তালিকায় বিদ্যমান ক্যালেন্ডার আপডেট করে। এই পদ্ধতিটি প্যাচ সেমান্টিক্স সমর্থন করে। মনে রাখবেন প্রতিটি প্যাচ অনুরোধে তিনটি কোটা ইউনিট খরচ হয়; একটি get ব্যবহার করা পছন্দ করে এবং তারপরে একটি update ব্যবহার করা পছন্দ করে। আপনার নির্দিষ্ট করা ক্ষেত্রের মানগুলি বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। অনুরোধে আপনি যে ক্ষেত্রগুলি নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে। অ্যারে ক্ষেত্রগুলি, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলিকে ওভাররাইট করে; এটি পূর্ববর্তী কোনও অ্যারে উপাদান বাতিল করে।
আপডেট PUT /users/me/calendarList/ calendarId ব্যবহারকারীর ক্যালেন্ডার তালিকার একটি বিদ্যমান ক্যালেন্ডার আপডেট করে।
ঘড়ি POST /users/me/calendarList/watch ক্যালেন্ডারলিস্ট রিসোর্সে পরিবর্তনের জন্য নজর রাখুন।

ক্যালেন্ডার

ক্যালেন্ডার রিসোর্স সম্পর্কিত বিস্তারিত তথ্যের জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
পরিষ্কার POST /calendars/ calendarId /clear একটি প্রাথমিক ক্যালেন্ডার সাফ করে। এই অপারেশনটি একটি অ্যাকাউন্টের প্রাথমিক ক্যালেন্ডারের সাথে সম্পর্কিত সমস্ত ইভেন্ট মুছে ফেলে।
মুছে ফেলা DELETE /calendars/ calendarId একটি গৌণ ক্যালেন্ডার মুছে ফেলে। প্রাথমিক ক্যালেন্ডারের সমস্ত ইভেন্ট মুছে ফেলার জন্য calendars.clear ব্যবহার করুন।
পাওয়া GET /calendars/ calendarId একটি ক্যালেন্ডারের জন্য মেটাডেটা ফেরত দেয়।
ঢোকান POST /calendars একটি গৌণ ক্যালেন্ডার তৈরি করে।

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

প্যাচ PATCH /calendars/ calendarId ক্যালেন্ডারের জন্য মেটাডেটা আপডেট করে। এই পদ্ধতিটি প্যাচ সেমান্টিক্স সমর্থন করে। মনে রাখবেন প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি get ব্যবহার করতে পছন্দ করুন এবং তারপরে একটি update ব্যবহার করুন। আপনার নির্দিষ্ট করা ক্ষেত্রের মানগুলি বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। অনুরোধে আপনি যে ক্ষেত্রগুলি নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে। অ্যারে ক্ষেত্রগুলি, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলিকে ওভাররাইট করে; এটি পূর্ববর্তী কোনও অ্যারে উপাদান বাতিল করে।
আপডেট PUT /calendars/ calendarId ক্যালেন্ডারের জন্য মেটাডেটা আপডেট করে।

চ্যানেল

চ্যানেল রিসোর্স সম্পর্কিত বিস্তারিত তথ্যের জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
থামো POST /channels/stop এই চ্যানেলের মাধ্যমে রিসোর্স দেখা বন্ধ করুন।

রঙ

কালারস রিসোর্সের বিস্তারিত জানার জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
পাওয়া GET /colors ক্যালেন্ডার এবং ইভেন্টের জন্য রঙের সংজ্ঞা প্রদান করে।

ইভেন্টগুলি

ইভেন্ট রিসোর্সের বিশদ বিবরণের জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
মুছে ফেলা DELETE /calendars/ calendarId /events/ eventId একটি ইভেন্ট মুছে ফেলে।
পাওয়া GET /calendars/ calendarId /events/ eventId একটি ইভেন্টকে তার Google ক্যালেন্ডার আইডির উপর ভিত্তি করে ফেরত পাঠায়। iCalendar আইডি ব্যবহার করে একটি ইভেন্ট পুনরুদ্ধার করতে, iCalUID প্যারামিটার ব্যবহার করে events.list পদ্ধতিতে কল করুন।
আমদানি POST /calendars/ calendarId /events/import একটি ইভেন্ট আমদানি করে। এই অপারেশনটি একটি ক্যালেন্ডারে একটি বিদ্যমান ইভেন্টের একটি ব্যক্তিগত কপি যোগ করতে ব্যবহৃত হয়। শুধুমাত্র eventType default প্রকার সহ ইভেন্টগুলি আমদানি করা যেতে পারে।

অবচিত আচরণ: যদি একটি অ- default ইভেন্ট আমদানি করা হয়, তাহলে এর ধরণটি default পরিবর্তিত হবে এবং এর যেকোনো ইভেন্ট-টাইপ-নির্দিষ্ট বৈশিষ্ট্য বাদ দেওয়া হবে।

ঢোকান POST /calendars/ calendarId /events একটি ইভেন্ট তৈরি করে।
দৃষ্টান্ত GET /calendars/ calendarId /events/ eventId /instances নির্দিষ্ট পুনরাবৃত্ত ইভেন্টের দৃষ্টান্ত প্রদান করে।
তালিকা GET /calendars/ calendarId /events নির্দিষ্ট ক্যালেন্ডারে ইভেন্টগুলি ফেরত পাঠায়।
সরানো POST /calendars/ calendarId /events/ eventId /move একটি ইভেন্টকে অন্য ক্যালেন্ডারে স্থানান্তর করে, অর্থাৎ একটি ইভেন্টের সংগঠক পরিবর্তন করে। মনে রাখবেন যে শুধুমাত্র default ইভেন্টগুলি স্থানান্তর করা যেতে পারে; birthday , focusTime , fromGmail , outOfOffice এবং workingLocation ইভেন্টগুলি স্থানান্তর করা যাবে না।

প্রয়োজনীয় ক্যোয়ারী প্যারামিটার: destination

প্যাচ PATCH /calendars/ calendarId /events/ eventId একটি ইভেন্ট আপডেট করে। এই পদ্ধতিটি প্যাচ সেমান্টিক্স সমর্থন করে। মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি get ব্যবহার করতে পছন্দ করুন এবং তারপরে একটি update ব্যবহার করুন। আপনার নির্দিষ্ট করা ক্ষেত্রের মানগুলি বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। অনুরোধে আপনি যে ক্ষেত্রগুলি নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে। অ্যারে ক্ষেত্রগুলি, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলিকে ওভাররাইট করে; এটি পূর্ববর্তী কোনও অ্যারে উপাদান বাতিল করে।
দ্রুত যোগ করুন POST /calendars/ calendarId /events/quickAdd একটি সাধারণ টেক্সট স্ট্রিংয়ের উপর ভিত্তি করে একটি ইভেন্ট তৈরি করে।

প্রয়োজনীয় কোয়েরি প্যারামিটার: text

আপডেট PUT /calendars/ calendarId /events/ eventId একটি ইভেন্ট আপডেট করে। এই পদ্ধতিটি প্যাচ সেমান্টিক্স সমর্থন করে না এবং সর্বদা সম্পূর্ণ ইভেন্ট রিসোর্স আপডেট করে। আংশিক আপডেট করতে, অ্যাটমিসিটি নিশ্চিত করার জন্য etags ব্যবহার করে একটি update পরে একটি get সম্পাদন করুন।
ঘড়ি POST /calendars/ calendarId /events/watch ইভেন্ট রিসোর্সে পরিবর্তনের জন্য নজর রাখুন।

ফ্রিবিজি

ফ্রিব্যাজি রিসোর্স সম্পর্কিত বিস্তারিত তথ্যের জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
প্রশ্ন POST /freeBusy ক্যালেন্ডারের একটি সেটের জন্য খালি/ব্যস্ত তথ্য প্রদান করে।

সেটিংস

সেটিংস রিসোর্স বিশদের জন্য, রিসোর্স উপস্থাপনা পৃষ্ঠাটি দেখুন।

পদ্ধতি HTTP অনুরোধ বিবরণ
https://www.googleapis.com/calendar/v3 এর সাথে সম্পর্কিত URI, যদি না অন্যথায় উল্লেখ করা হয়
পাওয়া GET /users/me/settings/ setting একটি একক ব্যবহারকারীর সেটিং প্রদান করে।
তালিকা GET /users/me/settings প্রমাণিত ব্যবহারকারীর জন্য সমস্ত ব্যবহারকারীর সেটিংস ফেরত দেয়।
ঘড়ি POST /users/me/settings/watch সেটিংস রিসোর্সে পরিবর্তনের জন্য নজর রাখুন।