программно получить файл ics из icloud? - PullRequest
3 голосов
/ 24 октября 2011

Я запустил процесс для клиента, который включает в себя получение общедоступного файла календаря с me.com путем выполнения запроса https GET в сценарии ruby, а затем преобразование данных в файле .ics в html, а затем скопировать его на свой сайт.

Они недавно обновились до Lion и iCloud, и кажется, что, хотя нужный мне календарь все еще доступен для общественности, он может использоваться только приложениями с поддержкой webCal - я больше не могу получить его через https.

Я немного покопался в Google, но пока не вижу ничего, что бы указывало мне правильное направление. Кто-нибудь знает, есть ли способ получить доступ к публичным календарям в iCloud через http / https? Или это строго через webcCl? Документация звучит так, будто iCloud предназначен только для обмена данными между устройствами Apple. Я просто застрял здесь?

Ответы [ 2 ]

4 голосов
/ 24 января 2012

Я удивлен, что никто еще не ответил на этот вопрос ...

Если вы зайдете на iCloud.com, вы сможете получить URL-адрес календаря, который вы синхронизируете, с помощью общего ресурса.Это должен быть протокол webcal (webcal: //).Однако, если вы измените этот веб-сайт на https, он загрузит формат ics вместо попытки синхронизации с использованием Mac iCalendar.

У меня есть веб-сайт, ссылающийся на файл https ics, и он, кажется, работает нормально (на данный момент, по крайней мере).

0 голосов
/ 24 октября 2011

icloud скоро предоставит API для разработчиков, по крайней мере, то, что они сказали в последней лейтмотиве

...