以编程方式从icloud获取ics文件?

时间:2011-10-24 00:34:32

标签: icloud

我一直在为客户端运行一个流程,该流程涉及通过在ruby脚本中进行https GET调用,然后将.ics文件中的数据转换为html,从me.com获取其公开可用的日历文件,然后将其复制到他们的网站。

他们最近升级到Lion和iCloud,看起来,虽然我想要的日历仍然是公开的,但它只能由支持webCal的应用程序使用 - 我再也无法通过https获取它了。

我在谷歌上喋喋不休,但还没有看到任何指向正确方向的东西。有谁知道是否有办法通过http / https访问iCloud上的公共日历?还是严格来说是通过webcCl?该文档确实使它听起来像iCloud旨在仅在Apple设备之间共享数据。我刚刚被困在这里吗?

2 个答案:

答案 0 :(得分:4)

我很惊讶没有人回答这个......

如果您访问iCloud.com,您应该能够获得使用公共共享同步的日历的URL。它应该是一个网络协议(webcal://)。但是,如果您将该网络摄像头更改为https,它将下载ics格式,而不是尝试使用Macs iCalendar进行同步。

我的网站链接到https ics文件,它似乎工作得很好(至少现在)。

答案 1 :(得分:0)

icloud至少可以为开发人员提供API,至少就是他们在上一个主题演讲中所说的内容