【问题标题】:How do I add an .ics calendar event to Google Calendar?如何将 .ics 日历事件添加到 Google 日历?
【发布时间】:2011-11-06 05:20:59
【问题描述】:

我正在使用导出 .ics 文件的 Solspace 的日历模块创建表达式引擎日历。我希望用户能够单击链接以将活动添加到他们的 Google 日历。

Google 搜索我们太宽泛了,我需要一些更具体的指导来说明如何做到这一点。

【问题讨论】:

    标签: google-calendar-api expressionengine icalendar


    【解决方案1】:

    如果您只想获得将个别事件添加到访问者日历的链接,请在此处遵循 Google 开发者文档:http://www.google.com/googlecalendar/event_publisher_guide_detail.html

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

    【讨论】:

    • 嗨,德里克,我读到了。我需要一些能够处理数百个事件的动态。不过感谢您的建议。
    • 你能详细说明一下“动态”吗?您的意思是同时发生数百个事件吗?您是在谈论添加日历订阅吗?
    • Derek,是的,这是一个使用 Solspace 模块的成熟日历。
    【解决方案2】:

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

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

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

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

    它有“向谷歌添加整个日历”和“向谷歌添加一个事件”的示例(以及更通用的 ics 链接)。

    希望这样更清楚吗?

    【讨论】:

    • icalevents.com 链接已失效。如果有人可以内联应该存在的示例,那就太好了。
    • 又起来了,基本上加到google是这样的链接:google.com/calendar/…
    • 又掉了:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多