如何将.ics日历事件添加到Google日历?

时间:2011-08-29 17:52:57

标签: google-calendar-api expressionengine icalendar

我正在使用Solspace的Calendar模块创建一个Expression Engine Calendar,它导出.ics文件。我希望用户能够点击链接将活动添加到他们的Google日历中。

谷歌搜索我们的范围太广了,我需要一些更具体的方向来指导如何做到这一点。

2 个答案:

答案 0 :(得分:2)

您提到您正在使用导出ics文件的模块。

通常链接应该是ics文件(或动态生成ics文件的代码)。

然后当用户点击链接时,浏览器会看到它是一个ics文件,并根据用户的设置提示操作(通常是添加到他们的日历中)。

如果您特别只想添加到他们的Google日历,那么您需要生成您在此测试网站上看到的各种链接href: http://test.icalevents.com/calendar-of-all-events/

它有“将整个日历添加到谷歌”和“只添加一个事件到谷歌”的例子(以及更一般的ics链接)。

希望能让它更清晰吗?

答案 1 :(得分:1)

如果您只想拥有将个别活动添加到访问者日历的链接,请点击此处的Google开发人员文档:http://www.google.com/googlecalendar/event_publisher_guide_detail.html

然后,只需使用各种字段变量即可在模板中构建指向规范的链接。