【问题标题】:Parsing icaldav events matching a time range解析匹配时间范围的 icaldav 事件
【发布时间】:2015-01-23 16:43:42
【问题描述】:

我正在使用 iclouddav(https://github.com/jcs/iclouddav) 模块和 ri_cal gem('https://github.com/rubyredrick/ri_cal') 来解析来自 iCloud 帐户的 Rails 日历。

一切正常,但 calendar.events 请求最多可能需要 30 秒。我会说这是因为 calendar.events 获取所有事件没有任何时间限制。

我看到 caldav 协议似乎允许这样做(http://www.ietf.org/rfc/rfc4791.txt,第 7.8.1 节)。有没有人知道如何做才能有合理的响应时间?

谢谢,

【问题讨论】:

    标签: ruby-on-rails calendar icloud caldav


    【解决方案1】:

    我终于设法在 iclouddav 模块上实现了 REPORT 请求。这是可能的:)

    【讨论】:

      【解决方案2】:

      你有看过这颗宝石吗? https://github.com/n8vision/caldav-icloud

      它似乎比您正在使用的 gem 更新。

      并且在时间间隔内查找事件的能力可能会大大加快查询速度。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-13
        • 2020-02-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-12
        相关资源
        最近更新 更多