我想獲得所有事件的週期性事件。Google Calendar API - 具有最長時間限制的週期性事件
因此我設置了選項singleEvents到true。 現在,當我列出所有事件時,響應返回無盡項目(通過使用nextPageToken)。當然,我可以將MaxTime設置爲有最長時間限制。
但是,我需要syncToken才能獲取更新的事件。否則我的服務器有很多同步任務。 :(
服務器收到推送通知時,事情發生了轉變。當我創建重複發生的事件,服務器收到推送通知,並嘗試(使用列表事件),以獲得通過的最後syncToken更新的事件。
如何設置最大時間限制,這樣我就可以得到nextSyncToken不必無休止nextPages
您可以設置時間界限的初始請求,得到了全範圍,然後開始使用同步令牌來獲取更新。這裏有一個帶有代碼示例的指南:https://developers.google.com/google-apps/calendar/v3/sync – luc
在同步過程中創建了一個新的無限循環事件時,這不起作用,因爲當singleEvents是真的我得到無盡的物品。 –
它不是無窮無盡的,只是有點漫長..你可以分頁,並實際上達到結束;) – luc