【问题标题】:Is it possible to add "Other calendar by URL" in google calendar API?是否可以在谷歌日历 API 中添加“通过 URL 的其他日历”?
【发布时间】:2017-03-01 11:48:16
【问题描述】:

我无法在 Google Calendar APIreference 上找到帮助。我正在寻找一种资源,它可以在用户界面“通过 URL 添加”(见下文)中提供相同的选项。

是否可以通过谷歌日历API通过URL添加其他日历?

【问题讨论】:

标签: google-api google-calendar-api google-api-ruby-client webcal google-apis-explorer


【解决方案1】:

我认为这还不被支持。您可以阅读下面的“通过 URL 添加”,这是针对 iCals 的。

关于 DalmTo 的建议,我尝试在 POST 请求中放置一个 iCal URL 作为“id” CalendarList.insert。没用。

我收到一条错误消息:

"code": 404,
  "message": "Not Found"

但是,当我使用“按 URL 添加”字段手动添加它时,它被插入了。 这仅意味着CalendarList.insert 不接受 iCal URL。我还检查了CalendarList resource,没有提及 iCal 网址。

【讨论】:

  • 我同意你的观点,我已经尝试按照上面的建议进行操作,但它不起作用。我也尝试过 - 在日历中:在正文中插入添加 {“summary”:“MyCalendarURL.ics”},但它也不起作用。我发现这个帖子 groups.google.com/forum/#!searchin/google-calendar-help-dataapi/… ,所以我认为谷歌开发人员强烈反对自 2011 年以来他们没有将此资源添加到 API。
【解决方案2】:

通过 URL 添加不是很好的功能。 我们试过了,为什么不使用它有两个主要原因: 1.用户不会使用它。他们只是不理解它,因为它太复杂了。我了解您正在寻找解决方案 - 祝您好运; 2. 谷歌不喜欢它。多年来,Google 一直在您的 ical 源和 Google 日历之间保持人工时间延迟。大约6小时。含义 - 如果您在应用程序中更新事件,更新将在大约 2-6 小时后显示在 Google 日历中。

也许,只是也许,如果您为此找到服务器到服务器的解决方案,它是固定的,但添加 ical 链接是一种浪费。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-15
    相关资源
    最近更新 更多