gpt4 book ai didi

php - 获取特定 Google 日历的 Zend_GData 提要

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:37:18 27 4
gpt4 key购买 nike

关于如何获取特定日历的事件提要,我有一个很详细的问题,但在我发布之前想出了(我认为)解决方案。然而,即使有了解决方案,我仍然想知道我在这个过程中遗漏了什么。要获取单个日历的事件提要(或搜索该提要),我执行以下操作:

  • 验证(显然)
  • 获取日历列表:getCalendarListFeed();
  • 从“日历”对象之一获取 id 属性
  • 更改:.../calendar/feeds/default/XXX%40YYY
  • 收件人:.../calendar/feeds/XXX%40YYY/private/full
  • 将其传递给 getCalendarEventFeed() 以查询该日历。

为什么我必须操纵 ID? Zend_Gdata 的文档似乎分布在 Google 和 Zend 的站点上。我没有找到有关 getCalendarListFeed() 可用属性的良好引用,所以也许我应该获取 ID 以外的其他内容?

似乎更直接的方式 - 我在这里错过了什么?

最佳答案

您不必操纵 ID。

如果您查看 protocol guide , 有一个 <link rel="alternate" .../>包含您想要的 URL 的元素。

在 PHP 客户端中,您可以通过调用以下方法检索此链接:

// $entry is an instance of Zend_Gdata_Calendar_ListEntry
$link = $entry->getAlternateLink()->getHref();

此外,您要查找的文档位于: http://framework.zend.com/apidoc/1.9/Zend_Gdata/Calendar/Zend_Gdata_Calendar_ListEntry.html

关于php - 获取特定 Google 日历的 Zend_GData 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1535361/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com