如何将Google“有趣的日历”与其v3 FreeBusy API结合使用?

时间:2018-07-24 17:10:25

标签: google-calendar-api

当我尝试使用诸如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帐户已添加了这个有趣的日历。 (这些事件显示在组合视图中)

0 个答案:

没有答案