নির্দিষ্ট পুনরাবৃত্তিমূলক ইভেন্টের দৃষ্টান্তগুলো ফেরত দেয়। এখনই চেষ্টা করে দেখুন ।
অনুরোধ
HTTP অনুরোধ
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId/instances
প্যারামিটার
| প্যারামিটার নাম | মূল্য | বর্ণনা |
|---|---|---|
| পথের পরামিতি | ||
calendarId | string | ক্যালেন্ডার শনাক্তকারী। ক্যালেন্ডার আইডিগুলো পেতে calendarList.list মেথডটি কল করুন। আপনি যদি বর্তমানে লগ ইন করা ব্যবহারকারীর প্রাথমিক ক্যালেন্ডার অ্যাক্সেস করতে চান, তাহলে " primary " কীওয়ার্ডটি ব্যবহার করুন। |
eventId | string | পুনরাবৃত্ত ঘটনা শনাক্তকারী। |
| ঐচ্ছিক কোয়েরি প্যারামিটার | ||
alwaysIncludeEmail | boolean | অপ্রচলিত এবং উপেক্ষিত। আয়োজক, নির্মাতা এবং অংশগ্রহণকারীদের জন্য email ফিল্ডে সর্বদা একটি মান ফেরত দেওয়া হবে, এমনকি যদি কোনো আসল ইমেল ঠিকানা উপলব্ধ না থাকে (অর্থাৎ একটি তৈরি করা, অকার্যকর মান প্রদান করা হবে)। |
maxAttendees | integer | উত্তরে অন্তর্ভুক্ত করার জন্য অংশগ্রহণকারীদের সর্বোচ্চ সংখ্যা। যদি নির্দিষ্ট সংখ্যার চেয়ে বেশি অংশগ্রহণকারী থাকে, তবে শুধুমাত্র অংশগ্রহণকারীকে ফেরত দেওয়া হবে। ঐচ্ছিক। |
maxResults | integer | একটি ফলাফল পৃষ্ঠায় প্রদর্শিত ইভেন্টের সর্বোচ্চ সংখ্যা। ডিফল্টরূপে এর মান ২৫০টি ইভেন্ট। পৃষ্ঠার আকার কখনোই ২৫০০টি ইভেন্টের বেশি হতে পারবে না। ঐচ্ছিক। |
originalStart | string | ফলাফলে থাকা ইনস্ট্যান্সটির মূল শুরুর সময়। ঐচ্ছিক। |
pageToken | string | কোন ফলাফল পৃষ্ঠাটি ফেরত দেওয়া হবে তা নির্ধারণকারী টোকেন। ঐচ্ছিক। |
showDeleted | boolean | ফলাফলে মুছে ফেলা ইভেন্টগুলো (যেগুলোর status " cancelled ") অন্তর্ভুক্ত করা হবে কিনা। singleEvents এর মান False হলেও, পুনরাবৃত্তিমূলক ইভেন্টের বাতিল হওয়া ইনস্ট্যান্সগুলো অন্তর্ভুক্ত করা হবে। এটি ঐচ্ছিক। ডিফল্ট মান হলো False। |
timeMax | datetime | কোনো ইভেন্টের শুরুর সময় দ্বারা ফিল্টার করার জন্য সর্বোচ্চ সীমা (একচেটিয়া)। ঐচ্ছিক। ডিফল্ট হলো শুরুর সময় দ্বারা ফিল্টার না করা। এটি অবশ্যই একটি RFC3339 টাইমস্ট্যাম্প হতে হবে এবং এতে বাধ্যতামূলক টাইম জোন অফসেট থাকতে হবে। |
timeMin | datetime | কোনো ইভেন্টের শেষ সময় অনুযায়ী ফিল্টার করার জন্য সর্বনিম্ন সীমা (অন্তর্ভুক্ত)। ঐচ্ছিক। ডিফল্ট হলো শেষ সময় অনুযায়ী ফিল্টার না করা। এটি অবশ্যই একটি RFC3339 টাইমস্ট্যাম্প হতে হবে এবং এতে বাধ্যতামূলক টাইম জোন অফসেট থাকতে হবে। |
timeZone | string | প্রতিক্রিয়ায় ব্যবহৃত সময় অঞ্চল। এটি ঐচ্ছিক। ডিফল্ট হলো ক্যালেন্ডারের সময় অঞ্চল। |
অনুমোদন
এই অনুরোধটি নিম্নলিখিত স্কোপগুলির মধ্যে অন্তত একটির সাথে অনুমোদনের সুযোগ দেয়:
| পরিধি |
|---|
https://www.googleapis.com/auth/calendar.readonly |
https://www.googleapis.com/auth/calendar |
https://www.googleapis.com/auth/calendar.events.readonly |
https://www.googleapis.com/auth/calendar.events |
https://www.googleapis.com/auth/calendar.app.created |
https://www.googleapis.com/auth/calendar.events.freebusy |
https://www.googleapis.com/auth/calendar.events.owned |
https://www.googleapis.com/auth/calendar.events.owned.readonly |
https://www.googleapis.com/auth/calendar.events.public.readonly |
আরও তথ্যের জন্য, প্রমাণীকরণ এবং অনুমোদন পৃষ্ঠাটি দেখুন।
অনুরোধকারী শরীর
এই মেথডের সাথে কোনো রিকোয়েস্ট বডি সরবরাহ করবেন না।
প্রতিক্রিয়া
সফল হলে, এই মেথডটি নিম্নলিখিত কাঠামোসহ একটি রেসপন্স বডি রিটার্ন করে:
{
"kind": "calendar#events",
"etag": etag,
"summary": string,
"description": string,
"updated": datetime,
"timeZone": string,
"accessRole": string,
"defaultReminders": [
{
"method": string,
"minutes": integer
}
],
"nextPageToken": string,
"nextSyncToken": string,
"items": [
events Resource
]
}| সম্পত্তির নাম | মূল্য | বর্ণনা | নোট |
|---|---|---|---|
kind | string | সংগ্রহের ধরণ (" calendar#events ")। | |
etag | etag | সংগ্রহটির ই-ট্যাগ। | |
summary | string | ক্যালেন্ডারের শিরোনাম। শুধুমাত্র পঠনযোগ্য। | |
description | string | ক্যালেন্ডারের বিবরণ। শুধুমাত্র পঠনযোগ্য। | |
updated | datetime | ক্যালেন্ডারের সর্বশেষ পরিবর্তনের সময় ( RFC3339 টাইমস্ট্যাম্প হিসেবে)। শুধুমাত্র পাঠযোগ্য। | |
timeZone | string | ক্যালেন্ডারের সময় অঞ্চল। শুধুমাত্র পঠনযোগ্য। | |
accessRole | string | এই ক্যালেন্ডারের জন্য ব্যবহারকারীর অ্যাক্সেস রোল। শুধুমাত্র পঠনযোগ্য। সম্ভাব্য মানগুলো হলো:
| |
defaultReminders[] | list | প্রমাণীকৃত ব্যবহারকারীর জন্য ক্যালেন্ডারে থাকা ডিফল্ট রিমাইন্ডারগুলো। এই রিমাইন্ডারগুলো এই ক্যালেন্ডারের সেই সমস্ত ইভেন্টের ক্ষেত্রে প্রযোজ্য, যেগুলো স্পষ্টভাবে এগুলোকে ওভাররাইড করে না (অর্থাৎ, যেগুলোর জন্য reminders.useDefault কে True সেট করা নেই)। | |
defaultReminders[]. method | string | এই রিমাইন্ডারে ব্যবহৃত পদ্ধতি। সম্ভাব্য মানগুলো হলো:
রিমাইন্ডার যোগ করার সময় এটি আবশ্যক। | লেখার যোগ্য |
defaultReminders[]. minutes | integer | ইভেন্ট শুরু হওয়ার কত মিনিট আগে রিমাইন্ডারটি চালু হবে। বৈধ মান হলো ০ থেকে ৪০৩২০ (মিনিটে ৪ সপ্তাহ)। রিমাইন্ডার যোগ করার সময় এটি আবশ্যক। | লেখার যোগ্য |
nextPageToken | string | এই ফলাফলের পরবর্তী পৃষ্ঠা অ্যাক্সেস করতে ব্যবহৃত টোকেন। যদি আর কোনো ফলাফল উপলব্ধ না থাকে তবে এটি বাদ দেওয়া হয়, সেক্ষেত্রে nextSyncToken প্রদান করা হয়। | |
items[] | list | ক্যালেন্ডারে থাকা অনুষ্ঠানগুলোর তালিকা। | |
nextSyncToken | string | এই ফলাফলটি ফেরত আসার পর থেকে যে এন্ট্রিগুলো পরিবর্তিত হয়েছে, শুধু সেগুলো পুনরুদ্ধার করার জন্য পরবর্তী সময়ে ব্যবহৃত টোকেন। যদি আরও ফলাফল উপলব্ধ থাকে তবে এটি বাদ দেওয়া হয়, সেক্ষেত্রে nextPageToken প্রদান করা হয়। |
চেষ্টা করে দেখুন!
লাইভ ডেটার উপর এই মেথডটি কল করতে এবং প্রতিক্রিয়া দেখতে নিচের এপিআই এক্সপ্লোরারটি ব্যবহার করুন।