Google api 已取消的定期事件实例不在包含singleEvents&;的事件列表中;showDeleted True

Google api 已取消的定期事件实例不在包含singleEvents&;的事件列表中;showDeleted True,google-api,google-calendar-api,google-api-python-client,Google Api,Google Calendar Api,Google Api Python Client,我一直在使用PythonAPI for v3在本地数据库中本地缓存Google日历事件数据 我将此ID缓存在本地16…hk_20140530T010000Z。该事件已被用户在web上使用Google Calendar删除,未被任何脚本删除。用户报告该事件仍出现在其来自本地缓存的报告中 我进行了调查,假设在某个时间点出现了问题,脚本只是错过了取消此事件(我使用updatedMin,因此我认为理论上可能错过了某些内容)。然而,即使在我运行此日历的所有数据的完整查询时,也看不到此重复实例。有很多其他的

我一直在使用PythonAPI for v3在本地数据库中本地缓存Google日历事件数据

我将此ID缓存在本地16…hk_20140530T010000Z。该事件已被用户在web上使用Google Calendar删除,未被任何脚本删除。用户报告该事件仍出现在其来自本地缓存的报告中

我进行了调查,假设在某个时间点出现了问题,脚本只是错过了取消此事件(我使用updatedMin,因此我认为理论上可能错过了某些内容)。然而,即使在我运行此日历的所有数据的完整查询时,也看不到此重复实例。有很多其他的重复出现,但这个例子并不存在于谷歌的结果,取消或其他

当我将这些ID保存在数据库中时,我直接从google的结果中提取这些ID,它的存在告诉我它一定在某个时候存在过。事实上,它不再被列出,这让我感到困惑,因为据我所知,它应该以取消的状态出现在那里

有人对为什么会出现这种情况有什么建议吗?我们有200多个日历我同步和删除和重新导入定期将是一个非常耗时的过程


谢谢。

事件删除可能会在一段时间后消失。使用旧同步令牌/modified-since值()时,请确保正确处理410响应代码。

是否可能是用户已长时间未同步,并且无法再找到事件删除?您是否介意验证您是否正确处理了410个错误?有趣。当你说“删除不再被发现”时,这是否意味着谷歌让删除在被删除一段时间后完全消失?我一直认为一旦删除它们就会留下来。如果他们不这样做,这就解释了很多。酷。谢谢你的帮助。如果你想把它作为一个答案,我会接受的,因为删除消失似乎是什么错。在历史上的某个时刻,同步在我这方面没有成功,当我上周意识到这一点时,我认为删除已经从谷歌上消失了。需要更好地检查我端的同步是否成功。