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); 
} 
相關問題