php – 为多个客户端(包括Google)编写ICS文件

前端之家收集整理的这篇文章主要介绍了php – 为多个客户端(包括Google)编写ICS文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要编写一个用于发布.ICS文件的脚本.我已经读过很难做到这一点,要么是因为一些日历客户端有错误(许多人声称谷歌日历非常错误,特别是关于时区)或者因为开发人员没有正确遵守规范.我只需要为北美做这件事,但我必须考虑到夏令时(记住像亚利桑那州这样的地方,其中一部分观察夏令时,其中一部分没有).

谁能回答这些问题?@H_301_2@

>指定开始和结束时间时
对于一个事件,这应该是
始终在用户的本地提供
时间或者我可以将其作为UTC时间发送
并留给客户来计算
出来?
>我需要额外收费吗?
计算DST的步骤
用户的位置?
>我必须服用
任何额外的步骤来解释
谷歌?@H_301_2@

还有其他提示吗?@H_301_2@

你听说过对 – 这并不容易.易于提供非常基本的ics支持,而不是那么容易提供对ics提供商可能输出的完整支持;特别是复发,例外,修改和是时区.

我已经在我的ics发行商工作很长一段时间了,现在它非常稳定.我一路上做了一些笔记.@H_301_2@

请参阅http://icalevents.com/category/notes/.此外,我的网站上的时区标签可能会对您有所帮助.@H_301_2@

特别是,如果您正在进行重复活动,那么“ical cheatsheet”值得一看.在完成之后我重写了我的重复引擎.@H_301_2@

谷歌我没有发现它是一个问题,它是较小的玩家,特别是当他们开始做一些非标准的东西(Zimbra / Pc基于tz等).@H_301_2@

虽然谷歌更新速度很慢(即有人更新他们的谷歌日历,你重新获取ics文件(绝对不是你的缓存)并且它没有更新 – 可能需要一个小时左右.这对我们学校来说没有好处做他们的时事通讯 – 他们也从网站上进行了一次印刷运行.所以我现在已经开始创建另一面 – 我们自己的ics编辑器.@H_301_2@

那里有各种各样的自由剧本 – 为什么要自己动手?热衷于挑战?@H_301_2@

猜你在找的PHP相关文章