当我尝试使用诸如en.usa#holiday@group.v.calendar.google.com
之类的日历(或ID以group.v.calendar.google.com
结尾的任何东西)时,FreeBusy API出现以下错误:
"calendars": {
"en.usa#holiday@group.v.calendar.google.com": {
"errors": [
{
"domain": "global",
"reason": "notFound"
}
],
"busy": []
}
}
发出相同的请求,但要求另一个日历成功。
我提出的请求可在https://developers.google.com/calendar/v3/reference/freebusy/query的Google API文档中复制
请求正文在哪里:
{
"timeMin": "2018-07-01T11:21:53.682-04:00",
"timeMax": "2018-08-25T11:21:53.682-04:00",
"items": [
{
"id": "en.usa#holiday@group.v.calendar.google.com"
}
],
"timeZone": "UTC"
}
我排除了凭证问题;在事件API上使用此calendarId时,相同的凭据也可以使用。这也应该意味着calendarId
是有效的。
正在使用的google帐户已添加了这个有趣的日历。 (这些事件显示在组合视图中)