SharePoint поддерживает iCalanders. В настоящее время я использую в списке событий, чтобы люди могли сохранить в своем мировоззрении.
Вы можете скачать .ics на основе URL следующим образом:
http://yoursite/_vti_bin/owssvr.dll?CS=109&Cmd=Display&List=%7BListID%7D&CacheControl=1&ID=1&Using=event.ics
Замена вашего сайта вашим именем хоста, ListID с идентификатором вашего списка с событиями и ID = 1 с любым номером элемента списка, который вы хотите.
В конструкторе SharePoint вы можете внедрить на страницу в виде гиперссылки, как в следующем примере:
http://yoursite/Marketing/_vti_bin/owssvr.dll?CS=109&Cmd=Display&List=%7BA742AAC4%2D2654%2D4E64%2D9280%2D7813D2A343A2%7D&CacheControl=1&ID={$thisNode/@ID}&Using=event.ics
Я не уверен насчет прямого веб-сервиса для извлечения iCal, если вы хотите использовать его прагматично, но я уверен, что вы можете просто использовать этот URL-адрес и программу чтения потоков для сохранения или манипуляции.