我使用以下代码从Google日历中获取事件。但是我无法获取过去的事件,
$gdataCal = new Zend_Gdata_Calendar($client);
$query = $gdataCal->newEventQuery();
$query->setUser('default');
$query->setVisibility('private');
$query->setProjection('composite');
$query->setOrderby('starttime');
$query->setSortOrder('ascending');
$query->setFutureevents('true');
$query->setParam('singleevents','true');
$eventFeed = $gdataCal->getCalendarEventFeed($query);
请帮我查找所有活动。
注意:这不是Zend Framework项目,只是在另一个项目中使用Zend库
答案 0 :(得分:0)
在发布我的问题已经过了很多天,我甚至没有得到任何评论。我花了这么多时间来解决这些问题。我认为这与我的问题非常接近。
$query->setStartMin('2006-12-01');
$query->setStartMax('2014-12-16');
这将从该开始时间到最大时间获取事件。
$query->setStartMin('2006-12-01');
以上将起到从凝视时间到未来时间的作用,没有时间限制。
注意:请注意删除“$ query-> setFutureevents('true')”,因为futureevents将覆盖startMin和startMax。
请找到更多http://framework.zend.com/manual/en/zend.gdata.calendar.html