如何从多个谷歌日历获取一个单一的谷歌帐户的所有事件?



我正在开发一个应用程序,显示从谷歌日历的所有事件。有没有办法从我在一个API中的所有日历中获得所有事件?

我已经检查了谷歌API文档,我发现了这个API:

https://www.googleapis.com/calendar/v3/calendars/calendarId/events

这里我必须选择一个日历来获取事件,但我有超过6个谷歌日历为一个Gmail帐户,我真的不想使用一个for循环所有的日历。有没有办法在一个API调用中从所有日历中获取所有这些事件?

提前谢谢你

您可以使用Events.list。

要求您发送一个日历。要使该方法工作,它需要知道您希望查看哪个日历的事件。

https://www.googleapis.com/calendar/v3/calendars/calendarId/events

没有其他方法可以检索日历的事件。你需要在每个日历上循环。