Javascript中的Google日历数据阅读器?

时间:2011-12-03 05:15:49

标签: javascript google-calendar-api

我需要显示今天说明这些事件的数据源是Google日历Feed的接下来的5个事件。您可能认为这是一个简单的任务,只需使用ajax调用来获取适当的feed并迭代事件。

但是Feed可以包含重新发生的事件,其中包含一系列属性描述它是如何重新发生的(例如:每周或每月,开始和结束时间,一组不适用的日期等) 。因此,获取事件列表并不像迭代和映射集合对象那么简单。

是否有一个JavaScript阅读器,最好是以jQuery插件的形式,让我可以轻松查询从今天开始的下5个事件?

1 个答案:

答案 0 :(得分:1)

您可以使用singleEvents:true API的events.list参数返回定期事件的每个单独事件。你不需要一个“JavaScript阅读器”,无论这意味着什么,或jQuery插件;只需使用v3 Calendar API。您可能感兴趣的其他参数包括maxResults:5timeMin:yyyy-mm-ddT00:00:00Z

您需要一个API密钥才能使用API​​,但如果您所指的Feed是公开的,则不应存在授权问题。

谷歌的“google calendar api v3 javascript”,你会发现几个相关的资源。