Google API(Javascript) - 手动将日历添加到calendarList

时间:2015-12-09 21:46:09

标签: javascript calendar google-calendar-api gapi

所以我目前正在使用Google API Javascript,并遇到了一些问题。我通过首先调用 gapi.client.calendar.calendarList.list 来手动构建日历,它为我提供了一个可访问的日历列表,用于从中提取信息(即事件数据)。但是,无论出于何种原因,这要求用户首先将日历添加到日历的“其他日历”部分。 (See attached photo)

由于这对最终用户来说需要太多的悲痛,我想知道是否可以使用日历的资源ID /电子邮件地址手动将日历添加到 calendarList

我正在查看 gapi.client.calendar.calendarList.update ,但它似乎不像广告一样工作。有没有人有任何手动将日历加载到calendarList中的经验,以便日历列表可以调用它并最终传递事件信息?

1 个答案:

答案 0 :(得分:0)

是的,这是可能的。 Calendars.insert允许用户手动创建辅助日历并添加到他们的日历"我的日历"帐户或任何指定的日历。这是所有的属性。

  • id:日历的标识符。
  • 摘要:日历的标题。
  • timeZone:日历的时区。可选的。
  • 描述: 日历说明。可选的。
  • 位置:地理位置 日历作为自由格式文本。可选的。
  • kind:类型 资源("日历#calendar")。
  • etag:资源的ETag。

您可以Try-it确保它按预期工作。希望这有帮助,祝你好运!