如何通过直接链接将WebCal/iCalendar添加到Google日历

10
您可以通过直接链接(例如在澳大利亚节日中的左下角按钮)将托管在Google上的日历添加到您的Google日历帐户中。如果您单击该按钮,该日历将添加到您的帐户中。
我在我的网站上有一个webcal日历,并且我想添加一个像示例中那样指向我的日历的按钮。
我该怎么做?
1个回答

17

您可以使用此链接完成此操作:

https://www.google.com/calendar/render?cid=

在等号符号后面输入指向你的ICS文件的链接。例如:

https://www.google.com/calendar/render?cid=http://www.example.com/calendar.ics

谢谢,我认为日历链接应该进行转义(即在php中使用urlencode)。 - Vasily
你知道是否可以订阅日历,而不仅仅是事件(如.ics文件)吗?Google日历针对我的非ics资源进行GET请求,而不是PROPFIND。 - The Onin
我尝试了,但失败得很神秘。显然解决方法是这个:https://dev59.com/3WAg5IYBdhLWcg3wjbZt 我刚刚花了一个小时来解决这个问题,但现在想想还是挺高兴的,因为它现在正常运行了。 - YoungFrog
似乎不再起作用了 - 我收到了错误信息:“此电子邮件地址未与活动的 Google 日历帐户关联:https://shorturl.at/dwD09。请检查电子邮件地址并重试。” - Collins

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接