我已经使用 DDay iCal library. 创建了一个 ics 文件现在我想用它制作日历提要 webcal protocol
.如果我创建的文件名是 myCalendar.ics
,它将可以使用:
webcal://localhost/myCalendar.ics
我不知道如何实现这一目标。
此外,当我更改 ics 文件中的某些内容(例如事件地点)时,客户端日历代理(例如 Outlook 或 Google 日历)是否会自动获取修改后的值?
最佳答案
我根据我的组织日历实现了一个 DDay 日历。
编辑:
我通常会提供 .ics 文件的完整 URL,并将我的
客户将此 URL 粘贴到订阅中的 webcal 地址中
客户端(Outlook,在我的情况下)。我从那以后就在
MS 站点 - 您可以通过预先添加自动订阅 .ics
您的 URL 使用 webcal://而不是 http(或 webcals://,如果使用 SSL)。见 here .
/编辑
问题2:
是的,日历客户端将获取 Internet 日历中的更改。例如,Outlook 按照正常的 Outlook 发送/接收计划从 .ics 文件中检索更改。
再次注意,.ics 日历订阅是只读的。如果您希望双向同步日历,那是另一个问题...:)
关于asp.net - webcal URI 方案上的 ics 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10990915/