首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用日历与其它标准日历同步

应用日历与其它标准日历同步
EN

Stack Overflow用户
提问于 2015-08-28 22:45:51
回答 1查看 795关注 0票数 0

我有一个用于记录约会的应用程序,所以许多用户在日历中安排了不同的约会。

我希望将每个用户的所有约会与用户使用的不同日历同步。每个用户都有不同的日历约会和不同的日历,如谷歌,outlook,苹果,雅虎等。

如何在php/codeigniter中同步应用程序日历和用户日历?

EN

回答 1

Stack Overflow用户

发布于 2015-08-29 00:34:46

CalDAV是由RFC 4791定义的标准协议,Google Calendar、Apple Calendar (以前称为iCal)、Yahoo!日历和其他一些(可能有有限的支持或通过插件)。此协议使用.ics (iCal) file format。这可以通过一个网址发布,这样它就会自动保持最新状态(参见How can I use PHP to dynamically publish an ical file to be read by Google Calendar?)。因此,当用户在您的系统中创建/更新/删除约会时,您将动态发布.ics文件/URL,以使他们的日历客户端保持最新。

因为每个日历系统都有它自己的怪癖,所以它可能非常棘手(我知道,因为我在PHP中做过类似的事情)。您必须依赖它们来提供一个像样的API。此外,我认为用户必须手动导入/订阅您创建的日历文件/URL。

Outlook示例:http://windows.microsoft.com/en-us/windows/outlook/calendar-import-vs-subscribe

谷歌示例:https://support.google.com/calendar/answer/37118?hl=en&rd=2

我认为谷歌还可以让你通过“日历地址”或第三方应用程序的特定密码进行同步:https://support.google.com/calendar/answer/37648?vid=0-635763762452997489-1595326527

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32273736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档