Zend_Gdata_Calendar :从谷歌日历中获取过去的事件


Zend_Gdata_Calendar : Get past events from google calendar

我正在使用以下代码从谷歌日历中获取事件。但我无法获取过去的事件,

$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框架项目,只是在另一个项目中使用Zend库

发布我的问题已经很多天了,我什至没有得到评论。我花了很多时间做这些,并得到了解决方案。我认为这与我的问题非常接近。

$query->setStartMin('2006-12-01');
$query->setStartMax('2014-12-16');

这将获取从该开始时间到最大时间的事件。

 $query->setStartMin('2006-12-01');

以上将作为从凝视时间到未来事件的获取,没有时间限制。

注意:注意删除"$query->setFutureevents('true')",因为未来事件将覆盖startMin和startMax。

请查找更多 http://framework.zend.com/manual/en/zend.gdata.calendar.html