在Google Calendar API的文档中,它是这样说的:
有时同步令牌会因各种原因而被服务器失效,包括令牌过期或相关acl的更改。在这种情况下,服务器将使用响应代码410响应增量请求。这将触发客户端存储的完全擦除和一个新的完全同步。
我的系统中有很多同步令牌无效,我不知道为什么。我得到这个错误的很多日历:
我能做些什么来防止这种情况发生,或者在不强迫用户登录并重新连接到他的日历的情况下重新验证同步令牌?现在很不方便。(410)同步令牌不再有效,需要完全同步。
正确处理与重新记录等无关。问题是,这个同步令牌不能再为您提供本地存储的内容与服务器上存储的内容之间的正确差异。因此,建议您清除本地存储中的事件并发送完整同步请求(这意味着没有同步令牌的列表请求)。您可以继续使用相同的身份验证令牌