日历与iCal格式同步

时间:2012-03-26 12:59:05

标签: php icalendar

我有一个PHP(在Apache2上)多用户Web应用程序。此应用程序为每个用户存储数据库“日历事件”。

现在我想通过他们最喜欢的日历软件给他们的活动(安全)READ-ONLY订阅,即。 Apple iCal。我希望使用存储在Web服务器数据库中的现有用户名/密码凭证进行身份验证。

我计划使用PHP iCalcreator类将事件即时转换为iCal格式。

每个用户都有自己的私人iCal网址,例如。 https://mydomain.net/ {用户ID} /ical.ics

我是否有机会以这种方式工作?如果是这样,如何检索(Apple)iCal中设置的用户名/密码,以便在我的Web服务器上进行身份验证?

如果这不能以这种方式工作,你能告诉我更简单的解决方案吗?

另外我想知道(Apple)iCal是否传输start_date和end_date参数以限制同步周期?

非常感谢。

格雷戈里

1 个答案:

答案 0 :(得分:0)

好问题。我也在做同样的项目。

我对你的所有问题都没有答案。

我认为iCal和iCalCreator是不错的选择。我正在使用iCalCreator,它太简单了!

对于安全问题,我会说你可以从你的php应用程序给每个用户一个令牌(在URL中),告诉他们不要传达它。这就是我认为谷歌日历的用途。您的“网络服务”也应该可以通过HTTP访问,以防止出现黑客攻击。

对于从Apple iCal客户端过滤的日期范围,我也searching了解一些文档。