Events: get

根據 Google 日曆 ID 傳回活動。如要使用 i 行事曆 ID 擷取事件,請使用 iCalUID 參數呼叫 event.list 方法立即試用查看範例

要求

HTTP 要求

GET https://www.googleapis.com/calendar/v3/calendars/calendarId/events/eventId

參數

參數名稱 說明
路徑參數
calendarId string 日曆 ID。如要擷取日曆 ID,請呼叫 calendarList.list 方法。如要存取目前登入使用者的主要日曆,請使用「primary」字詞。
eventId string 事件 ID。
選用的查詢參數
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

詳情請參閱「驗證與授權」網頁。

要求主體

請勿使用這個方法提供請求主體。

回應

如果成功,這個方法會在回應主體中傳回事件資源

範例

注意:這個方法適用的程式語言眾多,我們只在此提供部分程式碼範例,完整的支援語言清單請參閱用戶端程式庫頁面

Java

使用 Java 用戶端程式庫

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());

Python

使用 Python 用戶端程式庫

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,針對即時資料呼叫這個方法,看看會有什麼結果。