0
在爲谷歌日曆API的文檔,它說這個:Google Calendar API同步令牌無效時該怎麼辦?
有時同步令牌是由服務器失效,由於各種原因,包括令牌期滿或相關的ACL的變化。在這種情況下,服務器將響應帶有響應代碼410的增量請求。這應該觸發客戶端存儲的全面擦除和新的完全同步。
在我的系統中有很多同步令牌失效,我不知道爲什麼。我收到很多日曆的這個錯誤:
(410)同步令牌不再有效,需要完全同步。
我該怎麼做才能防止這種情況發生,或者重新驗證同步令牌而不強制用戶登錄並重新連接到他的日曆。目前非常不方便。
增量同步建議更新自上次同步以來發生的更改。但是,如果您收到410錯誤,請確保您的程序正確處理它,否則我會建議您按照此處所述完全同步。https://developers.google.com/google-apps/calendar/v3/sync – SGC
我明白這一點。我正在做增量同步。我的問題是:我如何正確處理410錯誤,以便用戶不需要登錄並重新授予訪問其日曆的權限?如果需要完全同步,是否可以在不需要用戶操作的情況下執行完整同步?另外,爲什麼會發生這種情況?我假設錯誤是由「各種原因」造成的 –