Ical/Apple日历集成

我正在尝试通过 calDav 客户端使用服务器 URL (caldav.icloud.com) 从 iCloud for rails 应用程序获取用户的日历详细信息。我用几个帐户进行了测试,并且能够使用此服务器 URL 成功获取日历详细信息。我想确认是否可以使用此 URL 本身访问所有日历,还是服务器 URL 可能会有所不同?BACK-END-RUBY ON RAILS

我正在尝试通过 calDav 客户端使用服务器 URL (caldav.icloud.com) 从 iCloud for rails 应用程序获取用户的日历详细信息。我用几个帐户进行了测试,并且能够使用此服务器 URL 成功获取日历详细信息。我想确认是否可以使用此 URL 本身访问所有日历,还是服务器 URL 可能会有所不同?BACK-END-RUBY ON RAILS

2

Apple 在其 iCloud 日历中部分支持 CalD 标准。据我所知,没有官方支持-没有关于源自 Apple 本身的 caldav 支持的信息。

虽然可以使用 D 与caldav.icloud.com通信,但日历具有不同的 URL。icloud 中的日历 URL 看起来像https://p12-caldav.icloud.com/17112341234/calendars/nameofthecalendar。对于同一用户拥有的所有日历,这些数字(示例中的p1217112341234)将始终相同。

要找到这些数字,可以在https://caldav.icloud.com上做一个 PROPFIND,要求 current_user_prinl。不幸的是,我不知道如何通过 Ruby 来做到这一点。(我是 Python caldav 客户端库的维护者,所以我知道如何在 Python 中轻松做到这一点)。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(812)
SwashBuckle在错误时定义响应主体
上一篇
如何从 C++Windows客户端使用ETW
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(52条)