2

OAuthを使用してGoogleカレンダーとPHPクライアントライブラリで認証しています。次の例を使用すると、「プライマリ」カレンダーからすべてのイベントを取得できました。日付範囲を指定する方法はありますか?たとえば、将来表示されるイベントのみを取得したいのですが。

$events = $service->events->listEvents('primary');

while(true) {
  foreach ($events->getItems() as $event) {
    echo $event->getSummary();
  }
  $pageToken = $events->getNextPageToken();
  if ($pageToken) {
    $optParams = array('pageToken' => $pageToken);
    $events = $service->events->listEvents('primary', $optParams);
  } else {
    break;
  }
}
4

1 に答える 1

3

範囲フィルタリングには、次のパラメータを使用します。

  • timeMin
  • timeMax

時間はdate(DateTime :: ATOM)でフォーマットする必要があることに注意してください。

于 2012-04-27T09:37:01.270 に答える