我有一个PHP应用程序,每个用户都有他的相关事件。
我想要做的是以类似Facebook事件的方式公开他的事件,Facebook以
我想要做的是在URL上公开此日历,例如
我尝试使用一个与URL相同的简单文件来模拟事件生成脚本。它是一个被Google使用的ics文件,事件已经被添加,但是当我更改文件内容(删除事件)=更改应订阅Google日历的资源时,更改根本没有传递到gcal。
由于我找不到任何可靠的文档来源,我尝试使用不同的关键字进行了大量谷歌搜索,只被引导到像DAVical、sabredav等WebDAV服务器。
我已经在我的服务器上安装了DAVical,只是为了达到一个状态,我已经正确安装了服务器,但不知道如何在我想要的URL上公开来自我的MySQL数据库的事件,客户端将订阅该事件。
与sabredav相同,除了我没有尝试让它工作,因为我看不到任何记录的方法可以使用任何dav服务器将我的事件传播到世界上。
我基本上陷入了一个境地,在这个境地中,我有一个在PHP中工作的ics导出,但是没有被日历客户端要求更新,以及一个正在运行的CalDAV服务器,客户端可能会要求更新,但没有数据返回。
有什么想法吗?
编辑后的问题:
实现即时单向日历同步的正确方法是什么?
我想要做的是以类似Facebook事件的方式公开他的事件,Facebook以
webcal://www.facebook.com/ical/b.php?uid=123456789&key=ASD123ASD123ASD
格式提供URL,每当有新事件时,它会自动传播到我添加到Google日历的日历中。我想要做的是在URL上公开此日历,例如
http://whatever.org/someLongUniquePerUserIdentifier.ics
。我尝试使用一个与URL相同的简单文件来模拟事件生成脚本。它是一个被Google使用的ics文件,事件已经被添加,但是当我更改文件内容(删除事件)=更改应订阅Google日历的资源时,更改根本没有传递到gcal。
由于我找不到任何可靠的文档来源,我尝试使用不同的关键字进行了大量谷歌搜索,只被引导到像DAVical、sabredav等WebDAV服务器。
我已经在我的服务器上安装了DAVical,只是为了达到一个状态,我已经正确安装了服务器,但不知道如何在我想要的URL上公开来自我的MySQL数据库的事件,客户端将订阅该事件。
与sabredav相同,除了我没有尝试让它工作,因为我看不到任何记录的方法可以使用任何dav服务器将我的事件传播到世界上。
我基本上陷入了一个境地,在这个境地中,我有一个在PHP中工作的ics导出,但是没有被日历客户端要求更新,以及一个正在运行的CalDAV服务器,客户端可能会要求更新,但没有数据返回。
有什么想法吗?
编辑后的问题:
实现即时单向日历同步的正确方法是什么?