使用开始时间和结束时间请求Google日历活动

时间:2016-05-03 10:29:49

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

我们可以添加日期时间过滤器来从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);

1 个答案:

答案 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。可以提供毫秒,但是可以   忽略。

通过发送这些内容,您应该能够限制结果。