如何使用REST API将Google日历作为ICS文件下载?

时间:2018-01-08 17:00:56

标签: rest calendar icalendar

我想使用REST API从Google下载所有日历作为ICS文件。

最简单的方法是使用Google日历界面。有一个功能可以简单地将所有日历作为ICS文件下载到一个ZIP文件中。但这不是我想要的。

我意识到OAuth2登录和Calendar API运行良好,但我找不到使用ICS文件下载的方法。

有一种解决方案 - 将日历公开后,我可以使用:

https://calendar.google.com/calendar/ical/{calendarId}/public/basic.ics

但公开日历并不适合我。

还有第二种解决方案:在代码中创建一个私有地址列表并使用它们进行下载。但这不是解决方案,因为脚本应该从API本身获取日历列表。在那里,我找不到私人地址,只找到日历ID。

有人知道如何解决它吗?

0 个答案:

没有答案