我正在使用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;
}
}
使用以下参数进行范围筛选:
- 时间最小
- 时间最大
请注意,时间必须格式化为 date(DateTime::ATOM)。