我使用DDay iCal library.创建了一个ics文件现在我想使用webcal protocol
创建一个日历源。如果我创建的文件的名称是myCalendar.ics
,则可以使用以下方式访问该文件:
webcal://localhost/myCalendar.ics
我不知道如何实现这一目标。
此外,当我更改ics文件中的某些内容(例如活动场所)时,客户日历代理(例如Outlook或Google日历)是否会自动获取修改后的值?
答案 0 :(得分:5)
我根据组织日历实施了一个DDay日历。
编辑: 我通常提供.ics文件的完整URL并拥有我的 客户端将此URL粘贴到订阅中的网络摄像头地址中 客户端(Outlook,在我的情况下)。我已经看过这个了 MS站点 - 您可以通过预先自动订阅.ics 您的网址使用webcal://而不是http(或者是webcals://,如果使用SSL)。见here。 / EDIT
问题2: 是的,日历客户端将获取互联网日历中的更改。例如,Outlook在正常的Outlook发送/接收计划中从.ics文件中检索更改。
再次注意,.ics日历订阅是只读的。如果你希望双向同步日历,这是另一个问题......:)