رویدادی را بر اساس شناسه تقویم Google آن برمیگرداند. برای بازیابی یک رویداد با استفاده از شناسه iCalendar آن، روش events.list را با استفاده از پارامتر iCalUID
فراخوانی کنید. اکنون آن را امتحان کنید یا نمونه ای را ببینید .
درخواست کنید
درخواست HTTP
GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId
پارامترها
نام پارامتر | ارزش | توضیحات |
---|---|---|
پارامترهای مسیر | ||
calendarId | string | شناسه تقویم برای بازیابی شناسه های تقویم با روش calendarList.list تماس بگیرید. اگر میخواهید به تقویم اصلی کاربر وارد شده در حال حاضر دسترسی داشته باشید، از کلمه کلیدی " primary " استفاده کنید. |
eventId | string | شناسه رویداد. |
پارامترهای پرس و جو اختیاری | ||
alwaysIncludeEmail | boolean | منسوخ و نادیده گرفته شده است. یک مقدار همیشه در فیلد email برای سازماندهنده، سازنده و شرکتکنندگان بازگردانده میشود، حتی اگر آدرس ایمیل واقعی در دسترس نباشد (یعنی یک مقدار تولید شده و غیرفعال ارائه میشود). |
maxAttendees | integer | حداکثر تعداد شرکت کنندگانی که باید در پاسخ درج شود. در صورتی که تعداد شرکت کنندگان بیشتر از تعداد مشخص شده باشد، فقط شرکت کننده برگردانده می شود. اختیاری. |
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 |
برای اطلاعات بیشتر، به صفحه احراز هویت و مجوز مراجعه کنید.
درخواست بدن
با این روش بدنه درخواستی ارائه نکنید.
پاسخ
در صورت موفقیت آمیز بودن، این روش یک منبع رویدادها را در بدنه پاسخ باز می گرداند.
نمونه ها
توجه: نمونههای کد موجود برای این روش همه زبانهای برنامهنویسی پشتیبانیشده را نشان نمیدهند (برای فهرست زبانهای پشتیبانیشده به صفحه کتابخانههای سرویس گیرنده مراجعه کنید).
جاوا
از کتابخانه سرویس گیرنده جاوا استفاده می کند.
import com.google.api.services.calendar.Calendar; import com.google.api.services.calendar.model.Event; // ... // Initialize Calendar service with valid OAuth credentials Calendar service = new Calendar.Builder(httpTransport, jsonFactory, credentials) .setApplicationName("applicationName").build(); // Retrieve an event Event event = service.events().get('primary', "eventId").execute(); System.out.println(event.getSummary());
پایتون
از کتابخانه کلاینت پایتون استفاده می کند.
event = service.events().get(calendarId='primary', eventId='eventId').execute() print event['summary']
PHP
از کتابخانه مشتری PHP استفاده می کند.
$event = $service->events->get('primary', "eventId"); echo $event->getSummary();
روبی
از کتابخانه کلاینت Ruby استفاده می کند.
result = client.get_event('primary', 'eventId') print result.summary
آن را امتحان کنید!
از APIs Explorer زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.