当用户将事件添加到在线日历时,它们也可以添加到 Outlook 日历(同步)。显然,使用 PHP 构建的站点无法直接与桌面应用程序集成,因此我正在寻找替代选项。
我发现的选项:
- 使用 PHP ICAL 库创建一个 .ics 文件,用户可以下载并安装它。不是最用户友好的方式,可能会奏效。
- 使用 SharePoint 或 Exchange 服务器 - 但以前没有使用 Microsoft 技术的经验,因此并不理想。
- 使用 Google 日历和 Zend 库 (gdata),创建在线日历并向其中添加事件。然后使用谷歌日历同步工具,用户可以将在线日历同步到 Outlook。但这里的问题是所有用户都需要一个 gmail 帐户才能使用同步工具,当您在网站上有数千名用户时,这并不理想。除非我创建一个全球 gmail 帐户并在该帐户上创建许多日历,如果可能的话。
问题:
- 是否有任何付费或免费(理想情况下)可以实现此目的的 Outlook 插件?
- 是否有任何 Web 服务/API 可以实现这一目标?
- 还有其他想法或解决方案吗?