0

我已经使用ClientLogin登录到Google帐户,我可以检索该用户的日历名称列表(使用开发指南上的示例代码)。有谁知道如何让Zend_Gdata_Calendar获取辅助日历的事件?

这太好了。但是,当我要求事件列表(再次使用Google的示例代码)时,仅返回主日历的事件。

如果是这种情况,只能使用API​​访问主日历事件,那么就这样吧,但我确信我只是误解了一些东西!

如果有人使用这个API,并且可以告诉我任何事情,我将非常感激。

谢谢你,我的朋友。

回答

0

其实很简单。您只需在请求事件馈送时指定URL即可。

使用示例代码来获取日历列表:

$gdataCal = new Zend_Gdata_Calendar($login); 
$calFeed = $gdataCal->getCalendarListFeed(); 

遍历抓住每个日历,你将用它来请求特定事件饲料的网址:

foreach ($calFeed as $calendar) { 
    $url = $calendar->link[0]->href; 
    $query = $gdataCal->newEventQuery($url); 
    $eventFeed = $gdataCal->getCalendarEventFeed($query); 
} 
相关问题