ব্যবহারকারীর ক্যালেন্ডার তালিকায় একটি বিদ্যমান ক্যালেন্ডার সন্নিবেশ করান৷ এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন ।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/calendar/v3/users/me/calendarList
পরামিতি
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
ঐচ্ছিক ক্যোয়ারী পরামিতি | ||
colorRgbFormat | boolean | ক্যালেন্ডারের রং (RGB) লেখার জন্য foregroundColor এবং backgroundColor ক্ষেত্র ব্যবহার করা হবে কিনা। এই বৈশিষ্ট্যটি ব্যবহার করা হলে, সূচক-ভিত্তিক colorId ক্ষেত্রটি স্বয়ংক্রিয়ভাবে সেরা ম্যাচিং বিকল্পে সেট করা হবে। ঐচ্ছিক। ডিফল্ট হল False. |
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত সুযোগের সাথে অনুমোদন প্রয়োজন:
ব্যাপ্তি |
---|
https://www.googleapis.com/auth/calendar |
আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।
শরীরের অনুরোধ
অনুরোধের অংশে, নিম্নলিখিত বৈশিষ্ট্য সহ একটি ক্যালেন্ডারলিস্ট সংস্থান সরবরাহ করুন:
সম্পত্তির নাম | মান | বর্ণনা | নোট |
---|---|---|---|
প্রয়োজনীয় বৈশিষ্ট্য | |||
id | string | ক্যালেন্ডারের শনাক্তকারী। | |
ঐচ্ছিক বৈশিষ্ট্য | |||
backgroundColor | string | হেক্সাডেসিমেল বিন্যাসে ক্যালেন্ডারের প্রধান রঙ " #0088aa "। এই বৈশিষ্ট্যটি সূচী-ভিত্তিক colorId সম্পত্তির স্থলাভিষিক্ত। এই বৈশিষ্ট্যটি সেট বা পরিবর্তন করতে, আপনাকে সন্নিবেশ , আপডেট এবং প্যাচ পদ্ধতির পরামিতিগুলিতে colorRgbFormat=true নির্দিষ্ট করতে হবে। ঐচ্ছিক। | লিখনযোগ্য |
colorId | string | ক্যালেন্ডারের রঙ। এটি একটি আইডি যা রঙের সংজ্ঞার calendar বিভাগে একটি এন্ট্রি উল্লেখ করে ( রঙের শেষ পয়েন্ট দেখুন)। এই বৈশিষ্ট্যটি backgroundColor এবং foregroundColor বৈশিষ্ট্য দ্বারা স্থগিত করা হয়েছে এবং এই বৈশিষ্ট্যগুলি ব্যবহার করার সময় উপেক্ষা করা যেতে পারে। ঐচ্ছিক। | লিখনযোগ্য |
defaultReminders[] | list | এই ক্যালেন্ডারের জন্য প্রমাণীকৃত ব্যবহারকারীর ডিফল্ট অনুস্মারক। | লিখনযোগ্য |
defaultReminders[]. method | string | এই অনুস্মারক দ্বারা ব্যবহৃত পদ্ধতি. সম্ভাব্য মান হল:
একটি অনুস্মারক যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
defaultReminders[]. minutes | integer | ইভেন্ট শুরু হওয়ার কয়েক মিনিট আগে যখন অনুস্মারকটি ট্রিগার করা উচিত। বৈধ মান 0 এবং 40320 (মিনিটে 4 সপ্তাহ) এর মধ্যে। একটি অনুস্মারক যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
foregroundColor | string | হেক্সাডেসিমেল বিন্যাসে ক্যালেন্ডারের অগ্রভাগের রঙ " #ffffff "। এই বৈশিষ্ট্যটি সূচী-ভিত্তিক colorId সম্পত্তির স্থলাভিষিক্ত। এই বৈশিষ্ট্যটি সেট বা পরিবর্তন করতে, আপনাকে সন্নিবেশ , আপডেট এবং প্যাচ পদ্ধতির পরামিতিগুলিতে colorRgbFormat=true নির্দিষ্ট করতে হবে। ঐচ্ছিক। | লিখনযোগ্য |
notificationSettings | object | এই ক্যালেন্ডারের জন্য প্রমাণীকৃত ব্যবহারকারী যে বিজ্ঞপ্তিগুলি পাচ্ছেন৷ | লিখনযোগ্য |
notificationSettings.notifications[]. method | string | বিজ্ঞপ্তি প্রদানের জন্য ব্যবহৃত পদ্ধতি। সম্ভাব্য মান হল:
একটি বিজ্ঞপ্তি যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
notificationSettings.notifications[]. type | string | বিজ্ঞপ্তির ধরন। সম্ভাব্য মান হল:
একটি বিজ্ঞপ্তি যোগ করার সময় প্রয়োজন. | লিখনযোগ্য |
selected | boolean | ক্যালেন্ডারের বিষয়বস্তু ক্যালেন্ডার UI-তে দেখা যাচ্ছে কিনা। ঐচ্ছিক। ডিফল্ট হল False. | লিখনযোগ্য |
summaryOverride | string | এই ক্যালেন্ডারের জন্য প্রমাণীকৃত ব্যবহারকারী সেট করেছেন এমন সারাংশ। ঐচ্ছিক। | লিখনযোগ্য |
প্রতিক্রিয়া
সফল হলে, এই পদ্ধতিটি প্রতিক্রিয়া বডিতে একটি ক্যালেন্ডারলিস্ট রিসোর্স প্রদান করে।
উদাহরণ
দ্রষ্টব্য: এই পদ্ধতির জন্য উপলব্ধ কোড উদাহরণগুলি সমস্ত সমর্থিত প্রোগ্রামিং ভাষার প্রতিনিধিত্ব করে না (সমর্থিত ভাষার তালিকার জন্য ক্লায়েন্ট লাইব্রেরি পৃষ্ঠা দেখুন)।
জাভা
জাভা ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.CalendarListEntry; // ... // Initialize Calendar service with valid OAuth credentials Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName("applicationName").build(); // Create a new calendar list entry CalendarListEntry calendarListEntry = new CalendarListEntry(); calendarListEntry.setId("calendarId"); // Insert the new calendar list entry CalendarListEntry createdCalendarListEntry = service.calendarList().insert(calendarListEntry).execute(); System.out.println(createdCalendarListEntry.getSummary());
পাইথন
পাইথন ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
calendar_list_entry = { 'id': 'calendarId' } created_calendar_list_entry = service.calendarList().insert(body=calendar_list_entry).execute() print created_calendar_list_entry['summary']
পিএইচপি
পিএইচপি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
$calendarListEntry = new Google_Service_Calendar_CalendarListEntry(); $calendarListEntry->setId("calendarId"); $createdCalendarListEntry = $service->calendarList->insert($calendarListEntry); echo $createdCalendarListEntry->getSummary();
রুবি
রুবি ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
entry = Google::Apis::CalendarV3::CalendarListEntry.new( id: 'calendarId' ) result = client.insert_calendar_list(entry) print result.summary
এটা চেষ্টা করুন!
লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।