2011-08-11 54 views
0

我正在使用自定義後端存儲事件信息。重複出現的事件數據以iCal格式存儲在數據庫中。檢索並構建有效的重複規則非常簡單。解釋這些規則顯然不是那麼容易。FullCalendar如何解釋Google日曆中的重複事件?

前端是jQuery日曆,FullCalendar。從Google日曆向FullCalendar提供有效的活動供稿時,爲我準確顯示重複出現的事件。這讓我感到困惑,因爲gcal.js文件中沒有將gd $ recurrence數據發送到FullCalendar的代碼。

gcal.js從Google輸出中獲取8個字段,將它們放入事件中,並將其插入事件堆棧中。這8個領域中沒有一個與復發有關。

FullCalendar使用的JSON Event object沒有'recurrence'屬性,所以我不能簡單地將我的重複規則放入event.recurrence並讓它工作。

我試着模擬谷歌的輸出,並欺騙FullCalendar認爲它是一個合法的飼料,但也沒有工作。

所以,我的問題是,FullCalendar如何準確解釋這些循環事件?當然,如何讓我的iCal循環數據以同樣的方式工作?

+0

我發現我在我的API調用中遺漏了「singleevents」參數。 FullCalendar不會*解釋RRULE。谷歌。 – Trip

+0

Google根據請求發送之前,當前和下一年度的週期性事件。 – ppumkin

回答

2

我發現我在我的API調用中遺漏了「singleevents」參數。 FullCalendar不解釋RRULE。谷歌。

+1

更改爲Google Calendar v3 API中的'singleEvents'(大寫'E')。 –

相關問題