我们可以添加日期时间过滤器来从Google日历中获取事件
require_once '../../src/Google_Client.php';
require_once '../../src/contrib/Google_CalendarService.php';
$client = new Google_Client();
$client->setApplicationName("xxxx");
$client->setClientId('xxxxxxx');
$client->setClientSecret('1Z1Wd1M18yF3LXMVVPqoZA9S');
$client->setRedirectUri('xxxxxx');
$client->setDeveloperKey('<key>');
$cal = new Google_CalendarService($client);
$events = $cal->events->listEvents('<calender_id>');
var_dump($events);
答案 0 :(得分:0)
Google Calendar API Events: list有两个选项
timeMax
事件开始时间的上限(不包括) 过滤。可选的。默认情况下不按开始时间进行过滤。必须 是具有强制时区偏移的RFC3339时间戳,例如, 2011-06-03T10:00:00-07:00,2011-06-03T10:00:00Z。毫秒可能是 提供但将被忽略。
timeMin
下限 (包括)用于过滤事件的结束时间。可选的。该 默认情况下不按结束时间过滤。必须是RFC3339时间戳 具有强制性时区偏移,例如,2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z。可以提供毫秒,但是可以 忽略。
通过发送这些内容,您应该能够限制结果。