2013-01-21 44 views
1

Time of occurence of a Google calendar recurring event (Python API)
我的問題是一樣的,但解決方案對我不好,因爲我不需要所有其他同一事件的復發,我只需要一個離今天最近的人。由於流量和處理不必要的數據,我認爲在我的情況下使用singleEvents = true並不聰明。所以我留下的唯一選擇是通過重複規則來尋找最近的事件。或者我錯過了什麼?也許有人解決了這個問題?如何找到最近發生的與谷歌日曆api經常性事件

回答

0

下面是我使用C#的API做:

evtQuery.SingleEvents = true; 
evtQuery.SortOrder = CalendarSortOrder.ascending; 
evtQuery.ExtraParameters = "orderby=starttime"; 
evtQuery.StartTime = start; 
evtQuery.EndTime = end; 
evtFeed = calSvc.Query(evtQuery); 

開始和結束,從現在設定±1天。

然後,當瀏覽evtFeed時,如果我沒有得到我正在搜索的內容,我正在做一個新的請求,其開始和結束都設置爲+ -5天。