1

我想制作一个 API 请求来获取日历上的下一个事件。

我找到了 v2 的指南,但现在已弃用。在此处的文档中:https://developers.google.com/google-apps/calendar/v3/reference/events/get

似乎我需要某种事件 ID。我正在考虑获取整个事件列表,然后按日期排序。

对此的任何帮助将不胜感激。

4

1 回答 1

1

是的,您将需要一个事件 ID 来获取特定事件。

但是,就像您提到的那样,您可以列出特定时间段的事件。

对于列表中返回的每个事件,您将获得几乎相同的信息(和事件资源)。

但是您需要某种起始参考来获得“下一个”事件。因此,假设您有一个事件 ID 开始(或其他可用于标识事件 ID 的东西),当所有资源按日期排序时,抓取“下一个”事件将是下一个列出的事件资源。

巧妙的是,您可以让列表事件 API 返回按开始时间排序的事件(注意,我没有使用过这个,但假设它有效)。

https://developers.google.com/google-apps/calendar/v3/reference/events/list

请参阅可选的 orderBy 值。

于 2013-04-24T20:47:36.713 回答