从谷歌日历获取有序的ics文件

时间:2014-06-06 10:30:14

标签: php events google-calendar-api icalendar

我希望你能帮助我。

我正在为我的朋友和我做一个小网站,在那里你有一个私人部分,你可以输入你的日历地址,然后你会得到接下来的5个活动。

所以我只是使用日历的ics文件,每次打开日历时都要求(通过私人地址)

但是我没有得到下一个事件的有序列表,我也在过去检索事件: 例如,出现的前5个事件就是这个:

  • 20140704T163000Z - 摘要
  • 20121026 - 更多活动
  • 20120905T173000Z - 活动事件
  • 20120929T160000Z - 这么多事情
  • 20140629 - 日历条目

如您所见,有一个事件2014/07/04,但下一个事件是2012/10/26

日历的所有者是否必须在他/她的日历中进行任何设置,或者为什么我会将它们排序?

如果知道,如果没有任何解决方案,我需要将每个事件都读入一个数组,并将它们过滤为$ today< $ eventdatum ....但我不想做那么多工作:))

我希望你能帮助我,来自德国的问候, 蒂莫

1 个答案:

答案 0 :(得分:0)

没有要求谷歌整理好东西。您应该读入数据并自行订购。

在php中,您可以使用sabre/vobject来执行此操作。您可以非常轻松地读取数据并让库为您返回日期。

免责声明:我是作者。