このサンプルでは、Calendar API を使用して、登録済みの予定を取得するサンプルを紹介します。
ここで扱うサンプル ソースコードは こちら(github.com) からダウンロードできます。
カレンダーの操作
予定の取得
Calendar API を使用して、登録された予定(イベント)の一覧を取得します。
/**
* カレンダーのイベント一覧を取得
* $client: Googleクライアント
*/
public function listEvents($client) {
// カレンダーサービス オブジェクトを生成
$calendarClient = new \Google_Service_Calendar($client);
$param = array(
'orderBy' => 'startTime', // 開始日時順にソート
'maxResults' => 10,
'singleEvents' => true,
'timeMin' => date('c')
);
// イベント一覧を取得
$result = $calendarClient->events->listEvents($param);
// レスポンスからイベント一覧を取得
return $result->getItems();
}