4

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

在此处输入图像描述

是否可以通过 Google Calendar API 通过 URL 添加其他日历?

4

2 回答 2

2

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

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

我收到一条错误消息:

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

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

于 2017-03-01T20:10:24.550 回答
0

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

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

于 2017-03-24T07:19:59.273 回答