2011-12-03 36 views
1

我需要顯示接下來的5個事件,其中說明這些事件的數據源是Google日曆Feed。您可能會認爲這是一個簡單的任務,只需使用ajax調用來獲取適當的提要並遍歷事件即可。使用Javascript的Google日曆數據讀取器?

但是一個feed可以包含一個重新發生的事件,其中有一堆屬性描述它是如何重新發生的(例如:每週或每月的基礎,開始和結束時間,一組不適用的日期等)。因此獲取事件列表並不像迭代和映射集合對象那麼簡單。

是否有一個JavaScript閱讀器,最好是jQuery插件的形式,讓我可以從今天開始輕鬆查詢接下來的5個活動?

回答

1

您可以使用events.list API的singleEvents:true參數返回循環事件的每個單獨事件。你不需要一個「JavaScript閱讀器」,無論這意味着什麼,或者一個jQuery插件;只需使用v3 Calendar API即可。您可能感興趣的其他參數是maxResults:5timeMin:yyyy-mm-ddT00:00:00Z

您將需要一個API密鑰才能使用該API,但如果您所指的供稿是公開的,則應該沒有授權問題。

Google for「google calendar api v3 javascript」,你會發現幾個相關的資源。

相關問題