我正在使用以下代码从谷歌日历中获取事件。但我无法获取过去的事件,
$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