Time of occurence of a Google calendar recurring event (Python API)
我的问题有点相似,但解决方案对我不好,因为我不需要同一事件的所有其他重现,我只需要一个最接近今天。由于流量和处理不必要的数据,我认为在我的情况下使用singleEvents = true并不聪明。所以我唯一的选择就是尝试通过递归规则找到最接近的事件。还是我错过了什么?也许有人解决了这个问题?
答案 0 :(得分: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天。