如何仅针对特定日期范围获取Google日历活动

时间:2012-04-27 08:24:41

标签: php google-api google-calendar-api

我正在使用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;
  }
}

1 个答案:

答案 0 :(得分:3)

使用这些参数进行范围过滤:

  • 时间min
  • timeMax

请注意,时间必须与日期格式化(DateTime :: ATOM)。