カテゴリー
 開発者向けサンプル

Calendar API

このサンプルでは、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();
}