2011-10-24 67 views
3

我一直在爲一個客戶端運行一個進程,該進程涉及通過在ruby腳本中進行https GET調用,然後將.ics文件中的數據轉換爲html,然後複製,從me.com抓取其公開可用的日曆文件它到他們的網站。通過icloud以編程方式獲取ics文件?

他們最近升級到Lion和iCloud,看起來,雖然我想要的日曆仍然是公開的,但它只能通過啓用webCal的應用程序使用 - 我不能再通過https獲取它。

我在谷歌上翻了一下,但沒有看到任何指向我的方向。有誰知道是否有方法通過http/https訪問iCloud上的公共日曆?還是嚴格通過webcCl?這些文檔確實使其聽起來像iCloud旨在僅在Apple設備之間共享數據。我只是在這裏?

感謝您的幫助 -

回答

0

icloud是戈納供應開發的API不久至少那是什麼,他們在過去的基調

4

賽義德我很驚訝,沒有人回答了這個尚未...

如果您訪問iCloud.com,您應該可以獲取您使用公共共享進行同步的日曆的URL。它應該是一個webcal協議(webcal://)。但是,如果您將該webcal更改爲https,它將下載ics格式,而不是使用Mac iCalendar嘗試同步。

我有我的網站鏈接到https ics文件,它似乎工作得很好(至少現在)。

+2

這現在給我'{「status」:404,「message」:「找不到資源」}'。示例網址:webcal://p05-calendarws.icloud.com/ca/subscribe/1/Tn9JZbsKADzA5HbvtQqk-kejlKScBQSPKhC26f1kJzzj1WP2-puAYqXzXTS0d_P3CKMxK_6k7q0GJvuuO2XJ0LDBwi7BA4JslWco6RmHFag –

相關問題