একটি ইভেন্ট আমদানি করে। এই অপারেশনটি একটি ক্যালেন্ডারে একটি বিদ্যমান ইভেন্টের একটি ব্যক্তিগত কপি যোগ করতে ব্যবহৃত হয়। শুধুমাত্র eventType default প্রকার সহ ইভেন্টগুলি আমদানি করা যেতে পারে।
অবচিত আচরণ: যদি একটি অ- default ইভেন্ট আমদানি করা হয়, তাহলে এর ধরণটি default পরিবর্তিত হবে এবং এর যেকোনো ইভেন্ট-টাইপ-নির্দিষ্ট বৈশিষ্ট্য বাদ দেওয়া হবে।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events/import
পরামিতি
| প্যারামিটারের নাম | মূল্য | বিবরণ |
|---|---|---|
| পথের পরামিতি | ||
calendarId | string | ক্যালেন্ডার শনাক্তকারী। ক্যালেন্ডার আইডি পুনরুদ্ধার করতে calendarList.list পদ্ধতিতে কল করুন। আপনি যদি বর্তমানে লগ ইন করা ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার অ্যাক্সেস করতে চান, তাহলে " primary " কীওয়ার্ডটি ব্যবহার করুন। |
| ঐচ্ছিক ক্যোয়ারী প্যারামিটার | ||
conferenceDataVersion | integer | API ক্লায়েন্ট দ্বারা সমর্থিত কনফারেন্স ডেটার সংস্করণ সংখ্যা। সংস্করণ 0 কোনও কনফারেন্স ডেটা সমর্থন না করে ধরে নেয় এবং ইভেন্টের মূল অংশে কনফারেন্স ডেটা উপেক্ষা করে। সংস্করণ 1 কনফারেন্সডেটা কপি করার পাশাপাশি কনফারেন্সডেটার createRequest ক্ষেত্র ব্যবহার করে নতুন কনফারেন্স তৈরি করার জন্য সমর্থন সক্ষম করে। ডিফল্ট হল 0। গ্রহণযোগ্য মান হল 0 থেকে 1 , সমেত। |
supportsAttachments | boolean | API ক্লায়েন্ট কি অপারেশন করছে তা ইভেন্ট সংযুক্তি সমর্থন করে কিনা। ঐচ্ছিক। ডিফল্ট হল False। |
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত স্কোপের অন্তত একটির অনুমোদন প্রয়োজন:
| ব্যাপ্তি |
|---|
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.events.owned |
আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।
অনুরোধের মূল অংশ
অনুরোধের মূল অংশে, নিম্নলিখিত বৈশিষ্ট্য সহ একটি ইভেন্ট রিসোর্স সরবরাহ করুন:
| সম্পত্তির নাম | মূল্য | বিবরণ | মন্তব্য |
|---|---|---|---|
| প্রয়োজনীয় বৈশিষ্ট্য | |||
end | nested object | ইভেন্টের (এক্সক্লুসিভ) শেষ সময়। পুনরাবৃত্ত ইভেন্টের জন্য, এটি প্রথম ইনস্ট্যান্সের শেষ সময়। | |
iCalUID | string | RFC5545 তে সংজ্ঞায়িত ইভেন্ট ইউনিক আইডেন্টিফায়ার। এটি ক্যালেন্ডারিং সিস্টেম জুড়ে ইভেন্টগুলিকে অনন্যভাবে সনাক্ত করতে ব্যবহৃত হয় এবং আমদানি পদ্ধতির মাধ্যমে ইভেন্টগুলি আমদানি করার সময় সরবরাহ করা আবশ্যক। মনে রাখবেন যে | |
start | nested object | ইভেন্টের (সমেত) শুরুর সময়। পুনরাবৃত্ত ইভেন্টের জন্য, এটি প্রথম ইনস্ট্যান্সের শুরুর সময়। | |
| ঐচ্ছিক বৈশিষ্ট্য | |||
anyoneCanAddSelf | boolean | কেউ ইভেন্টে নিজেদের আমন্ত্রণ জানাতে পারবে কিনা (অবঞ্চিত)। ঐচ্ছিক। ডিফল্ট হল False। | লেখার যোগ্য |
attachments[]. fileUrl | string | সংযুক্তির URL লিঙ্ক। গুগল ড্রাইভ ফাইল সংযুক্তি যোগ করার জন্য ড্রাইভ এপিআই-তে সংযুক্তি যোগ করার সময় প্রয়োজন। | লেখার যোগ্য |
attendees[] | list | ইভেন্টের অংশগ্রহণকারীরা। অন্যান্য ক্যালেন্ডার ব্যবহারকারীদের সাথে ইভেন্টের সময়সূচী নির্ধারণ সম্পর্কে আরও তথ্যের জন্য ইভেন্টস উইথ অ্যাটেন্ডেন্টস গাইড দেখুন। পরিষেবা অ্যাকাউন্টগুলিকে অংশগ্রহণকারীদের তালিকা পূরণ করার জন্য ডোমেন-ওয়াইড ডেলিগেশান অফ অথরিটি ব্যবহার করতে হবে। | লেখার যোগ্য |
attendees[]. additionalGuests | integer | অতিরিক্ত অতিথির সংখ্যা। ঐচ্ছিক। ডিফল্ট হল ০। | লেখার যোগ্য |
attendees[]. comment | string | অংশগ্রহণকারীর প্রতিক্রিয়া মন্তব্য। ঐচ্ছিক। | লেখার যোগ্য |
attendees[]. displayName | string | অংশগ্রহণকারীর নাম, যদি পাওয়া যায়। ঐচ্ছিক। | লেখার যোগ্য |
attendees[]. email | string | অংশগ্রহণকারীর ইমেল ঠিকানা, যদি পাওয়া যায়। অংশগ্রহণকারী যোগ করার সময় এই ক্ষেত্রটি অবশ্যই উপস্থিত থাকতে হবে। RFC5322 অনুসারে এটি একটি বৈধ ইমেল ঠিকানা হতে হবে। অংশগ্রহণকারী যোগ করার সময় প্রয়োজন। | লেখার যোগ্য |
attendees[]. optional | boolean | এটি ঐচ্ছিক অংশগ্রহণকারী কিনা। ঐচ্ছিক। ডিফল্ট হল মিথ্যা। | লেখার যোগ্য |
attendees[]. resource | boolean | অংশগ্রহণকারী কি কোনও রিসোর্স কিনা। শুধুমাত্র তখনই সেট করা যাবে যখন অংশগ্রহণকারীকে প্রথমবার ইভেন্টে যোগ করা হবে। পরবর্তী পরিবর্তনগুলি উপেক্ষা করা হবে। ঐচ্ছিক। ডিফল্ট হল মিথ্যা। | লেখার যোগ্য |
attendees[]. responseStatus | string | অংশগ্রহণকারীর প্রতিক্রিয়ার অবস্থা। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
attendeesOmitted | boolean | ইভেন্টের উপস্থাপনা থেকে অংশগ্রহণকারীদের বাদ দেওয়া হয়েছে কিনা। কোনও ইভেন্ট পুনরুদ্ধার করার সময়, এটি maxAttendee কোয়েরি প্যারামিটার দ্বারা নির্দিষ্ট একটি সীমাবদ্ধতার কারণে হতে পারে। কোনও ইভেন্ট আপডেট করার সময়, এটি শুধুমাত্র অংশগ্রহণকারীর প্রতিক্রিয়া আপডেট করার জন্য ব্যবহার করা যেতে পারে। ঐচ্ছিক। ডিফল্ট হল মিথ্যা। | লেখার যোগ্য |
colorId | string | ইভেন্টের রঙ। এটি একটি আইডি যা রঙের সংজ্ঞার event বিভাগের একটি এন্ট্রিকে নির্দেশ করে ( রঙের শেষ বিন্দু দেখুন)। ঐচ্ছিক। | লেখার যোগ্য |
conferenceData | nested object | কনফারেন্স-সম্পর্কিত তথ্য, যেমন Google Meet কনফারেন্সের বিবরণ। নতুন কনফারেন্সের বিবরণ তৈরি করতে createRequest ফিল্ডটি ব্যবহার করুন। আপনার পরিবর্তনগুলি ধরে রাখতে, সমস্ত ইভেন্ট পরিবর্তনের অনুরোধের জন্য conferenceDataVersion অনুরোধ প্যারামিটারটি 1 এ সেট করতে ভুলবেন না। | লেখার যোগ্য |
description | string | ইভেন্টের বর্ণনা। HTML থাকতে পারে। ঐচ্ছিক। | লেখার যোগ্য |
end. date | date | যদি এটি একটি সারাদিনের ইভেন্ট হয়, তাহলে তারিখটি "yyyy-mm-dd" ফর্ম্যাটে। | লেখার যোগ্য |
end. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুসারে ফর্ম্যাট করা হয়েছে)। timeZone এ স্পষ্টভাবে নির্দিষ্ট করা না থাকলে একটি টাইম জোন অফসেট প্রয়োজন। | লেখার যোগ্য |
end. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (IANA টাইম জোন ডাটাবেসের নাম হিসেবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টের জন্য এই ক্ষেত্রটি প্রয়োজন এবং পুনরাবৃত্তি সম্প্রসারিত করা সময় অঞ্চল নির্দিষ্ট করে। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্টের শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লেখার যোগ্য |
extendedProperties. private | object | এই ক্যালেন্ডারে প্রদর্শিত ইভেন্টের কপির সাথে সম্পর্কিত ব্যক্তিগত বৈশিষ্ট্য। | লেখার যোগ্য |
extendedProperties. shared | object | অন্যান্য অংশগ্রহণকারীদের ক্যালেন্ডারে ইভেন্টের কপিগুলির মধ্যে ভাগ করা সম্পত্তি। | লেখার যোগ্য |
focusTimeProperties | nested object | ফোকাস টাইম ইভেন্ট ডেটা। eventType যদি focusTime হয় তাহলে ব্যবহৃত হয়। | writable |
gadget. display | string | গ্যাজেটের ডিসপ্লে মোড। বন্ধ করা হয়েছে। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
gadget. height | integer | গ্যাজেটের উচ্চতা পিক্সেলে। উচ্চতা অবশ্যই ০ এর চেয়ে বড় পূর্ণসংখ্যা হতে হবে। ঐচ্ছিক। অবচিত। | লেখার যোগ্য |
gadget. iconLink | string | গ্যাজেটের আইকন URL। URL স্কিমটি HTTPS হতে হবে। অবচিত। | লেখার যোগ্য |
gadget. link | string | গ্যাজেটের URL। URL স্কিমটি HTTPS হতে হবে। অবচিত। | লেখার যোগ্য |
gadget. preferences | object | পছন্দসমূহ। | লেখার যোগ্য |
gadget. title | string | গ্যাজেটের শিরোনাম। অবচিত। | লেখার যোগ্য |
gadget. type | string | গ্যাজেটের ধরণ। বন্ধ করা হয়েছে। | লেখার যোগ্য |
gadget. width | integer | গ্যাজেটের প্রস্থ পিক্সেলে। প্রস্থ অবশ্যই ০ এর চেয়ে বড় পূর্ণসংখ্যা হতে হবে। ঐচ্ছিক। অবচিত। | লেখার যোগ্য |
guestsCanInviteOthers | boolean | আয়োজক ছাড়া অন্য অংশগ্রহণকারীরা ইভেন্টে অন্যদের আমন্ত্রণ জানাতে পারবেন কিনা। ঐচ্ছিক। ডিফল্ট মান সত্য। | লেখার যোগ্য |
guestsCanModify | boolean | আয়োজক ছাড়া অন্য অংশগ্রহণকারীরা ইভেন্টটি পরিবর্তন করতে পারবেন কিনা। ঐচ্ছিক। ডিফল্ট হল মিথ্যা। | লেখার যোগ্য |
guestsCanSeeOtherGuests | boolean | আয়োজক ছাড়া অন্যরা ইভেন্টের অংশগ্রহণকারীরা দেখতে পাবে কিনা। ঐচ্ছিক। ডিফল্ট হল সত্য। | লেখার যোগ্য |
location | string | ইভেন্টের ভৌগোলিক অবস্থান মুক্ত-ফর্ম টেক্সট হিসেবে। ঐচ্ছিক। | লেখার যোগ্য |
organizer | object | ইভেন্টের আয়োজক। যদি আয়োজকও একজন অংশগ্রহণকারী হন, তাহলে এটি attendees মধ্যে একটি পৃথক এন্ট্রি দিয়ে নির্দেশিত হবে এবং organizer ক্ষেত্রটি সত্যে সেট করা হবে। আয়োজক পরিবর্তন করতে, সরানো অপারেশনটি ব্যবহার করুন। শুধুমাত্র পঠনযোগ্য, কোনও ইভেন্ট আমদানি করার সময় ছাড়া। | লেখার যোগ্য |
organizer. displayName | string | আয়োজকের নাম, যদি পাওয়া যায়। | লেখার যোগ্য |
organizer. email | string | যদি পাওয়া যায়, তাহলে আয়োজকের ইমেল ঠিকানা। RFC5322 অনুসারে এটি অবশ্যই একটি বৈধ ইমেল ঠিকানা হতে হবে। | লেখার যোগ্য |
originalStartTime. date | date | যদি এটি একটি সারাদিনের ইভেন্ট হয়, তাহলে তারিখটি "yyyy-mm-dd" ফর্ম্যাটে। | লেখার যোগ্য |
originalStartTime. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুসারে ফর্ম্যাট করা হয়েছে)। timeZone এ স্পষ্টভাবে নির্দিষ্ট করা না থাকলে একটি টাইম জোন অফসেট প্রয়োজন। | লেখার যোগ্য |
originalStartTime. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (IANA টাইম জোন ডাটাবেসের নাম হিসেবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টের জন্য এই ক্ষেত্রটি প্রয়োজন এবং পুনরাবৃত্তি সম্প্রসারিত করা সময় অঞ্চল নির্দিষ্ট করে। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্টের শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লেখার যোগ্য |
outOfOfficeProperties | nested object | অফিসের বাইরের ইভেন্ট ডেটা। eventType outOfOffice হলে ব্যবহৃত হয়। | লেখার যোগ্য |
recurrence[] | list | RFC5545 এ উল্লেখিত পুনরাবৃত্ত ইভেন্টের জন্য RRULE, EXRULE, RDATE এবং EXDATE লাইনের তালিকা। মনে রাখবেন যে এই ক্ষেত্রে DTSTART এবং DTEND লাইন অনুমোদিত নয়; ইভেন্টের শুরু এবং শেষ সময় start এবং end ক্ষেত্রগুলিতে নির্দিষ্ট করা আছে। একক ইভেন্ট বা পুনরাবৃত্ত ইভেন্টের উদাহরণের জন্য এই ক্ষেত্রটি বাদ দেওয়া হয়েছে। | লেখার যোগ্য |
reminders. overrides[] | list | যদি ইভেন্টটি ডিফল্ট রিমাইন্ডার ব্যবহার না করে, তাহলে এটি ইভেন্টের জন্য নির্দিষ্ট রিমাইন্ডারগুলিকে তালিকাভুক্ত করে, অথবা, যদি সেট না করা থাকে, তাহলে নির্দেশ করে যে এই ইভেন্টের জন্য কোনও রিমাইন্ডার সেট করা নেই। ওভাররাইড রিমাইন্ডারের সর্বোচ্চ সংখ্যা ৫টি। | লেখার যোগ্য |
reminders.overrides[]. method | string | এই অনুস্মারক দ্বারা ব্যবহৃত পদ্ধতি। সম্ভাব্য মানগুলি হল:
একটি অনুস্মারক যোগ করার সময় প্রয়োজন। | লেখার যোগ্য |
reminders.overrides[]. minutes | integer | ইভেন্ট শুরু হওয়ার আগে কত মিনিটের মধ্যে রিমাইন্ডারটি ট্রিগার করা উচিত। বৈধ মানগুলি 0 এবং 40320 (মিনিটের মধ্যে 4 সপ্তাহ) এর মধ্যে। একটি অনুস্মারক যোগ করার সময় প্রয়োজন। | লেখার যোগ্য |
reminders. useDefault | boolean | ক্যালেন্ডারের ডিফল্ট রিমাইন্ডারগুলি ইভেন্টের ক্ষেত্রে প্রযোজ্য কিনা। | লেখার যোগ্য |
sequence | integer | আইক্যালেন্ডার অনুসারে সিকোয়েন্স নম্বর। | লেখার যোগ্য |
source. title | string | উৎসের শিরোনাম; উদাহরণস্বরূপ, একটি ওয়েব পৃষ্ঠার শিরোনাম বা একটি ইমেল বিষয়। | লেখার যোগ্য |
source. url | string | একটি রিসোর্সের দিকে নির্দেশকারী উৎসের URL। URL স্কিমটি HTTP অথবা HTTPS হতে হবে। | লেখার যোগ্য |
start. date | date | যদি এটি একটি সারাদিনের ইভেন্ট হয়, তাহলে তারিখটি "yyyy-mm-dd" ফর্ম্যাটে। | লেখার যোগ্য |
start. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুসারে ফর্ম্যাট করা হয়েছে)। timeZone এ স্পষ্টভাবে নির্দিষ্ট করা না থাকলে একটি টাইম জোন অফসেট প্রয়োজন। | লেখার যোগ্য |
start. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (IANA টাইম জোন ডাটাবেসের নাম হিসেবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টের জন্য এই ক্ষেত্রটি প্রয়োজন এবং পুনরাবৃত্তি সম্প্রসারিত করা সময় অঞ্চল নির্দিষ্ট করে। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্টের শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লেখার যোগ্য |
status | string | ইভেন্টের অবস্থা। ঐচ্ছিক। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
summary | string | অনুষ্ঠানের শিরোনাম। | লেখার যোগ্য |
transparency | string | ইভেন্টটি ক্যালেন্ডারে সময় ব্লক করে কিনা। ঐচ্ছিক। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
visibility | string | ইভেন্টের দৃশ্যমানতা। ঐচ্ছিক। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
প্রতিক্রিয়া
যদি সফল হয়, তাহলে এই পদ্ধতিটি রেসপন্স বডিতে একটি ইভেন্টস রিসোর্স ফেরত পাঠাবে।
চেষ্টা করে দেখুন!
লাইভ ডেটাতে এই পদ্ধতিটি কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs Explorer ব্যবহার করুন।