我正在尝试显示来自 Google 日历帐户的未来 20 天事件的列表。没有显示令人发指的重复事件(我假设是因为它们的开始时间很旧)......所以。有任何想法吗?
require_once dirname(__FILE__).'/../../../Zend/Loader.php';
Zend_Loader::loadClass('Zend_Gdata');
Zend_Loader::loadClass('Zend_Gdata_HttpClient');
Zend_Loader::loadClass('Zend_Gdata_Calendar');
$service = new Zend_Gdata_Calendar();
$query = $service->newEventQuery();
$query->setUser('REMOVED');
$query->setVisibility('public');
$query->setProjection('full');
$query->setOrderby('starttime');
$query->setSortOrder('ascending');
$query->setFutureevents('true');
$query->setMaxResults(20);
try { $eventFeed = $service->getCalendarEventFeed($query); }
catch (Zend_Gdata_App_Exception $e) { return; }
我愿意接受任何让我的所有公共活动按升序排列的替代方法。我试过 RSS,但日期似乎是它们被添加到日历的时间。