Google 日历 API - 无法列出辅助日历中的事件

Google Calendar API - Can"t list events from secondary calendar

我在 javascript 中使用 google 日历 API 和 google-oauth-jwt。

对于目标用户,我可以列出其默认日历中的事件(在与服务帐户电子邮件共享后)。
https://www.googleapis.com/calendar/v3/calendars/myuser@mydomain.com/events

上使用简单的 "get"

如果我直接为这个用户创建一个新日历 'by hand',即使我与服务帐户共享它,我也看不到这个日历中的任何事件。

我是不是忘记了什么?有什么想法吗?

谢谢。

辅助日历有自己的日历 ID 值。代替日历 ID 的 myuser@example.com,您需要

 9eabcd1234fecba09@group.calendar.google.com

您可以在日历网页中找到,方法是单击“我的日历”显示中日历名称旁边的向下小箭头,然后选择 "Calendar settings."

我不相信 API 会提供合并来自两个不同日历的事件的功能。