我已经使用ClientLogin
登录Google帐户,我可以检索此用户的日历名称列表(使用开发指南中的示例代码)。
这很棒。但是,当我要求事件列表(再次使用Google的示例代码)时,仅返回主日历的事件。
如果只能使用API访问主日历事件,那么就这样吧,但我确信我只是误解了一些东西!
如果有人使用这个API并告诉我任何事情,我将非常感激。
谢谢你的朋友们。
答案 0 :(得分:0)
实际上非常简单。您需要做的就是在请求事件订阅时指定URL。
使用示例代码获取日历列表:
$gdataCal = new Zend_Gdata_Calendar($login);
$calFeed = $gdataCal->getCalendarListFeed();
循环抓取每个日历的网址,您将使用这些网址请求特定的活动Feed:
foreach ($calFeed as $calendar) {
$url = $calendar->link[0]->href;
$query = $gdataCal->newEventQuery($url);
$eventFeed = $gdataCal->getCalendarEventFeed($query);
}