এই API রেফারেন্স সংস্থান প্রকার দ্বারা সংগঠিত হয়. প্রতিটি সংস্থান প্রকারের এক বা একাধিক ডেটা উপস্থাপনা এবং এক বা একাধিক পদ্ধতি রয়েছে।
সম্পদের ধরন
এসিএল
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 | একটি অ্যাক্সেস নিয়ন্ত্রণ নিয়ম আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি update দ্বারা অনুসরণ get একটি ব্যবহার পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে। |
আপডেট | 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 | ব্যবহারকারীর ক্যালেন্ডার তালিকায় বিদ্যমান একটি ক্যালেন্ডার আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি update দ্বারা অনুসরণ get একটি ব্যবহার পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে। |
আপডেট | 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 | একটি ক্যালেন্ডারের জন্য মেটাডেটা আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি update দ্বারা অনুসরণ get একটি ব্যবহার পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে। |
আপডেট | 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 ক্যালেন্ডার আইডির উপর ভিত্তি করে একটি ইভেন্ট প্রদান করে। আইক্যালেন্ডার আইডি ব্যবহার করে একটি ইভেন্ট পুনরুদ্ধার করতে, 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 | একটি ইভেন্ট আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে. মনে রাখবেন যে প্রতিটি প্যাচ অনুরোধ তিনটি কোটা ইউনিট ব্যবহার করে; একটি update দ্বারা অনুসরণ get একটি ব্যবহার পছন্দ. আপনি যে ক্ষেত্রের মানগুলি নির্দিষ্ট করেছেন তা বিদ্যমান মানগুলিকে প্রতিস্থাপন করে। যে ক্ষেত্রগুলি আপনি অনুরোধে নির্দিষ্ট করেননি সেগুলি অপরিবর্তিত থাকে৷ অ্যারে ক্ষেত্র, যদি নির্দিষ্ট করা থাকে, বিদ্যমান অ্যারেগুলি ওভাররাইট করুন; এটি কোনো পূর্ববর্তী অ্যারে উপাদান বাতিল করে। |
দ্রুত যোগ করুন | POST /calendars/ calendarId /events/quickAdd | একটি সাধারণ পাঠ্য স্ট্রিং এর উপর ভিত্তি করে একটি ইভেন্ট তৈরি করে। প্রয়োজনীয় ক্যোয়ারী প্যারামিটার: text |
আপডেট | PUT /calendars/ calendarId /events/ eventId | একটি ইভেন্ট আপডেট করে। এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে না এবং সর্বদা সমগ্র ইভেন্ট সংস্থান আপডেট করে। একটি আংশিক আপডেট করতে, পারমাণবিকতা নিশ্চিত করতে etags ব্যবহার করে একটি update get করুন। |
ঘড়ি | POST /calendars/ calendarId /events/watch | ইভেন্ট সংস্থান পরিবর্তনের জন্য দেখুন. |
ফ্রি ব্যস্ত
Freebusy রিসোর্স বিশদ বিবরণের জন্য, সম্পদ প্রতিনিধিত্ব পৃষ্ঠা দেখুন।
পদ্ধতি | 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 | সেটিংস সংস্থানগুলিতে পরিবর্তনগুলি দেখুন৷ |