【问题标题】:Generate a Google Calendar compatible feed生成与 Google 日历兼容的供稿
【发布时间】:2010-10-29 13:28:06
【问题描述】:

我正在尝试构建一个与 Google 日历兼容的提要 (atom),用户可以订阅并使用它来接收更新,但到目前为止我所阅读的所有内容都涉及使用 GData API 与 Google 进行通信。如果用户选择这样做,我只想提供一个可以添加到 Google 日历中的提要 url。

当我尝试将 <gd:where><gd:who> 元素添加到“正常”原子提要时,它在我的提要阅读器中崩溃了。

我是不是走错了路?有没有其他方法可以做到这一点?

【问题讨论】:

  • Zahymaka -- 你有没有找到解决办法?我读过谷歌日历不擅长使用 ics 自动更新,有时需要很长时间才能这样做,而且它不会更新更改的事件。我很想听听你最终做了什么,因为我想我需要使用 gdata api。这是我关于该主题的帖子:stackoverflow.com/questions/2158507/…
  • 不,我没有。我现在被 ics 困住了。
  • 好的。看来这也是我要做的。您是否发现 google 可以快速可靠地从您的 ics 提要进行更新?
  • 我没有检查这一点,因为我必须生成所有事件才能看起来像一次性事件。我使用的重复周期比 iCalendar 规范更多样化,例如,频繁的重复周期是第 5 周 - 而不是上周 - 对于有第 5 周的月份。

标签: google-calendar-api atom-feed


【解决方案1】:

如果您使用 Firefox 并查看 Google 日历提要的来源,然后将其发送到服务器,它将无法正常工作。为什么不呢?

你自己试试吧。

查看来源:http://www.google.com/calendar/feeds/usa__en@holiday.calendar.google.com/public/basic

【讨论】:

    【解决方案2】:

    不是一个真正的答案,但罗马 API 可能有用

    https://rome.dev.java.net/

    卡尔

    【讨论】:

      【解决方案3】:

      我可能很密集,但如果您尝试向用户提供日历信息,使用 ICS 格式不是更好的主意吗?

      【讨论】:

      • 我已经有可用的 ics,但对 Google 日历不是很熟悉。 Google 日历是否使用 ics 自动更新?
      猜你喜欢
      • 2020-05-15
      • 2013-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 2012-06-27
      • 1970-01-01
      相关资源
      最近更新 更多