এই API রেফারেন্সটি রিসোর্সের ধরণ অনুসারে সাজানো হয়েছে। প্রতিটি রিসোর্সের ধরণে এক বা একাধিক ডেটা উপস্থাপনা এবং এক বা একাধিক পদ্ধতি থাকে।
রিসোর্সের ধরণ
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 প্রকার সহ ইভেন্টগুলি আমদানি করা যেতে পারে। অবচিত আচরণ: যদি একটি অ- |
| ঢোকান | 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 | সেটিংস রিসোর্সে পরিবর্তনের জন্য নজর রাখুন। |