Tim*_*tle 5 php zend-framework google-calendar-api gdata-api gdata
我有一个很长的详细问题,关于如何获取特定日历的事件提要,但在我发布之前想到了(我认为)解决方案.然而,即使有了解决方案,我仍然想知道我对这个过程缺少什么.要获取单个日历的事件订阅源(或搜索该订阅源),请执行以下操作:
为什么我要操纵ID?似乎Zend_Gdata的文档遍布Google和Zend的网站.我没有找到一个关于getCalendarListFeed()的可用属性的好参考,所以也许我应该抓住ID以外的东西?
好像有有更直接的方式-我缺少什么吗?
您不必操纵 ID。
如果您查看协议指南,就会发现有一个<link rel="alternate" .../>元素包含您想要的 URL。
在 PHP 客户端中,您可以通过调用以下命令来检索此链接:
// $entry is an instance of Zend_Gdata_Calendar_ListEntry
$link = $entry->getAlternateLink()->getHref();
Run Code Online (Sandbox Code Playgroud)
另外,您要查找的文档位于: http://framework.zend.com/apidoc/1.9/Zend_Gdata/Calendar/Zend_Gdata_Calendar_ListEntry.html