একটি ইভেন্ট তৈরি করে। এখনই চেষ্টা করে দেখুন ।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/calendar/v3/calendars/calendarId/events
পরামিতি
| প্যারামিটারের নাম | মূল্য | বিবরণ |
|---|---|---|
| পথের পরামিতি | ||
calendarId | string | ক্যালেন্ডার শনাক্তকারী। ক্যালেন্ডার আইডি পুনরুদ্ধার করতে calendarList.list পদ্ধতিতে কল করুন। আপনি যদি বর্তমানে লগ ইন করা ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার অ্যাক্সেস করতে চান, তাহলে " primary " কীওয়ার্ডটি ব্যবহার করুন। |
| ঐচ্ছিক ক্যোয়ারী প্যারামিটার | ||
conferenceDataVersion | integer | API ক্লায়েন্ট দ্বারা সমর্থিত কনফারেন্স ডেটার সংস্করণ সংখ্যা। সংস্করণ 0 কোনও কনফারেন্স ডেটা সমর্থন না করে ধরে নেয় এবং ইভেন্টের মূল অংশে কনফারেন্স ডেটা উপেক্ষা করে। সংস্করণ 1 কনফারেন্সডেটা কপি করার পাশাপাশি কনফারেন্সডেটার createRequest ক্ষেত্র ব্যবহার করে নতুন কনফারেন্স তৈরি করার জন্য সমর্থন সক্ষম করে। ডিফল্ট হল 0। গ্রহণযোগ্য মান হল 0 থেকে 1 , সমেত। |
maxAttendees | integer | উত্তরে সর্বোচ্চ কতজন অংশগ্রহণকারী অন্তর্ভুক্ত করতে হবে। যদি নির্দিষ্ট সংখ্যক অংশগ্রহণকারী থাকে, তাহলে শুধুমাত্র অংশগ্রহণকারীকেই ফেরত পাঠানো হবে। ঐচ্ছিক। |
sendNotifications | boolean | বন্ধ করা হয়েছে। অনুগ্রহ করে পরিবর্তে sendUpdates ব্যবহার করুন। নতুন ইভেন্ট তৈরির বিষয়ে বিজ্ঞপ্তি পাঠানো হবে কিনা। মনে রাখবেন যে মানটি false এ সেট করলেও কিছু ইমেল পাঠানো হতে পারে। ডিফল্ট হল false । |
sendUpdates | string | নতুন ইভেন্ট তৈরির বিষয়ে বিজ্ঞপ্তি পাঠানো হবে কিনা। মনে রাখবেন যে কিছু ইমেল এখনও পাঠানো হতে পারে। ডিফল্ট হল false ।গ্রহণযোগ্য মানগুলি হল:
|
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 | ইভেন্টের (এক্সক্লুসিভ) শেষ সময়। পুনরাবৃত্ত ইভেন্টের জন্য, এটি প্রথম ইনস্ট্যান্সের শেষ সময়। | |
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 | অংশগ্রহণকারীর প্রতিক্রিয়ার অবস্থা। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
birthdayProperties | nested object | জন্মদিন বা বিশেষ ইভেন্টের ডেটা। eventType "birthday" হলে ব্যবহৃত হয়। অপরিবর্তনীয়। | লেখার যোগ্য |
birthdayProperties. type | string | জন্মদিন বা বিশেষ অনুষ্ঠানের ধরণ। সম্ভাব্য মানগুলি হল:
"birthday" টাইপের ইভেন্ট তৈরি করতে সহায়তা করে। ইভেন্ট তৈরি হওয়ার পরে টাইপ পরিবর্তন করা যাবে না। | লেখার যোগ্য |
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 টাইম জোন ডাটাবেসের নাম হিসেবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টের জন্য এই ক্ষেত্রটি প্রয়োজন এবং পুনরাবৃত্তি সম্প্রসারিত করা সময় অঞ্চল নির্দিষ্ট করে। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্টের শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লেখার যোগ্য |
eventType | string | ইভেন্টের নির্দিষ্ট ধরণ। ইভেন্ট তৈরি হওয়ার পরে এটি পরিবর্তন করা যাবে না। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
extendedProperties. private | object | এই ক্যালেন্ডারে প্রদর্শিত ইভেন্টের কপির সাথে সম্পর্কিত ব্যক্তিগত বৈশিষ্ট্য। | লেখার যোগ্য |
extendedProperties. shared | object | অন্যান্য অংশগ্রহণকারীদের ক্যালেন্ডারে ইভেন্টের কপিগুলির মধ্যে ভাগ করা সম্পত্তি। | লেখার যোগ্য |
focusTimeProperties | nested object | ফোকাস টাইম ইভেন্ট ডেটা। eventType যদি focusTime হয় তাহলে ব্যবহৃত হয়। | লেখার যোগ্য |
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 | আয়োজক ছাড়া অন্যরা ইভেন্টের অংশগ্রহণকারীরা দেখতে পাবে কিনা। ঐচ্ছিক। ডিফল্ট হল সত্য। | লেখার যোগ্য |
id | string | ইভেন্টের অস্বচ্ছ শনাক্তকারী। নতুন একক বা পুনরাবৃত্ত ইভেন্ট তৈরি করার সময়, আপনি তাদের আইডি নির্দিষ্ট করতে পারেন। প্রদত্ত আইডিগুলিকে এই নিয়মগুলি অনুসরণ করতে হবে:
যদি আপনি একটি আইডি নির্দিষ্ট না করেন, তাহলে এটি সার্ভার দ্বারা স্বয়ংক্রিয়ভাবে তৈরি হবে। মনে রাখবেন যে | লেখার যোগ্য |
location | string | ইভেন্টের ভৌগোলিক অবস্থান মুক্ত-ফর্ম টেক্সট হিসেবে। ঐচ্ছিক। | লেখার যোগ্য |
originalStartTime. date | date | যদি এটি একটি সারাদিনের ইভেন্ট হয়, তাহলে তারিখটি "yyyy-mm-dd" ফর্ম্যাটে। | লেখার যোগ্য |
originalStartTime. dateTime | datetime | সময়, একটি সম্মিলিত তারিখ-সময় মান হিসাবে ( RFC3339 অনুসারে ফর্ম্যাট করা হয়েছে)। timeZone এ স্পষ্টভাবে নির্দিষ্ট করা না থাকলে একটি টাইম জোন অফসেট প্রয়োজন। | লেখার যোগ্য |
originalStartTime. timeZone | string | যে সময় অঞ্চলে সময় নির্দিষ্ট করা আছে। (IANA টাইম জোন ডাটাবেসের নাম হিসেবে ফর্ম্যাট করা হয়েছে, যেমন "ইউরোপ/জুরিখ"।) পুনরাবৃত্ত ইভেন্টের জন্য এই ক্ষেত্রটি প্রয়োজন এবং পুনরাবৃত্তি সম্প্রসারিত করা সময় অঞ্চল নির্দিষ্ট করে। একক ইভেন্টের জন্য এই ক্ষেত্রটি ঐচ্ছিক এবং ইভেন্টের শুরু/শেষের জন্য একটি কাস্টম সময় অঞ্চল নির্দেশ করে। | লেখার যোগ্য |
outOfOfficeProperties | nested object | অফিসের বাইরের ইভেন্ট ডেটা। eventType outOfOffice হলে ব্যবহৃত হয়। | writable |
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 | ইভেন্টের দৃশ্যমানতা। ঐচ্ছিক। সম্ভাব্য মানগুলি হল:
| লেখার যোগ্য |
workingLocationProperties | nested object | কর্মস্থলের ইভেন্ট ডেটা। | লেখার যোগ্য |
workingLocationProperties. customLocation | object | যদি থাকে, তাহলে ব্যবহারকারী একটি কাস্টম অবস্থান থেকে কাজ করছেন তা নির্দিষ্ট করে। | লেখার যোগ্য |
workingLocationProperties.customLocation. label | string | অতিরিক্ত তথ্যের জন্য একটি ঐচ্ছিক অতিরিক্ত লেবেল। | লেখার যোগ্য |
workingLocationProperties. homeOffice | any value | যদি থাকে, তাহলে ব্যবহারকারী বাড়িতে কাজ করছেন তা নির্দিষ্ট করে। | লেখার যোগ্য |
workingLocationProperties. officeLocation | object | যদি থাকে, তাহলে ব্যবহারকারী অফিস থেকে কাজ করছেন তা উল্লেখ করে। | লেখার যোগ্য |
workingLocationProperties.officeLocation. buildingId | string | একটি ঐচ্ছিক ভবন শনাক্তকারী। এটি প্রতিষ্ঠানের রিসোর্সেস ডাটাবেসে একটি ভবন আইডি উল্লেখ করবে। | লেখার যোগ্য |
workingLocationProperties.officeLocation. deskId | string | একটি ঐচ্ছিক ডেস্ক শনাক্তকারী। | লেখার যোগ্য |
workingLocationProperties.officeLocation. floorId | string | একটি ঐচ্ছিক তল শনাক্তকারী। | লেখার যোগ্য |
workingLocationProperties.officeLocation. floorSectionId | string | একটি ঐচ্ছিক মেঝে অংশ শনাক্তকারী। | লেখার যোগ্য |
workingLocationProperties.officeLocation. label | string | ক্যালেন্ডার ওয়েব এবং মোবাইল ক্লায়েন্টে প্রদর্শিত অফিসের নাম। আমরা আপনাকে প্রতিষ্ঠানের রিসোর্সেস ডাটাবেসে একটি ভবনের নাম উল্লেখ করার পরামর্শ দিচ্ছি। | লেখার যোগ্য |
workingLocationProperties. type | string | কর্মস্থলের ধরণ। সম্ভাব্য মানগুলি হল:
কর্মস্থলের বৈশিষ্ট্য যোগ করার সময় প্রয়োজন। | লেখার যোগ্য |
প্রতিক্রিয়া
যদি সফল হয়, তাহলে এই পদ্ধতিটি রেসপন্স বডিতে একটি ইভেন্টস রিসোর্স ফেরত পাঠাবে।
চেষ্টা করে দেখুন!
লাইভ ডেটাতে এই পদ্ধতিটি কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs Explorer ব্যবহার করুন।