我想使用REST API从Google下载所有日历作为ICS文件。
最简单的方法是使用Google日历界面。有一个功能可以简单地将所有日历作为ICS文件下载到一个ZIP文件中。但这不是我想要的。
我意识到OAuth2登录和Calendar API运行良好,但我找不到使用ICS文件下载的方法。
有一种解决方案 - 将日历公开后,我可以使用:
https://calendar.google.com/calendar/ical/{calendarId}/public/basic.ics
但公开日历并不适合我。
还有第二种解决方案:在代码中创建一个私有地址列表并使用它们进行下载。但这不是解决方案,因为脚本应该从API本身获取日历列表。在那里,我找不到私人地址,只找到日历ID。
有人知道如何解决它吗?