我正在使用驱动器更改提要查找 Google Drive 中文件的更改。我一直在经历一些不一致。我刚刚使用此处找到的 API Explorer 进行了测试:
https://developers.google.com/drive/v2/reference/changes/list
在一个用户上,返回的最大更改 ID 是 1208,尽管将 startChangeId 设置为 1208 时,请求返回了 6 个条目,包括 1208 的更改,并且每个更改都高于 1208。我还有标志 includeDeleted = true,includeSubscribed = false .
然后我尝试了另一个用户,返回的 ID 是 136023。当使用与上述相同参数的这个值时,Drive 返回了 0 个条目,这是我所期望的。
然后我尝试了第三个用户,返回的 ID 为 8267。然后使用与上述相同的参数再次设置调用 Drive 返回 1 个条目,其更改 ID 为 8267。
请注意,所有三个帐户都是测试域上的测试帐户,其中没有文档被修改或共享。
因此,三个用户三个结果进行了相同的调用。这是预期的还是更好的问题,在拨打这个电话时我应该期待什么。在文档中它声明:“更改 ID 以开始列出更改。(字符串)”。当它说 from 并且您返回最高 ID 时,我希望返回 0 个结果。
谢谢。