我正在尝试监视 Google Drive 中的文件夹并确定其中一个文件何时更改。文件更改后,我想将其视为已被查看,因此对其进行进一步更新或编辑,甚至只是将其标记为未查看,都会导致我的应用程序再次处理它。
使用changes.watch
API 调用,我可以在进行更改时收到监视通知。例如,当我使用 Drive UI 菜单项“标记为未查看”时,我将收到更改通知,并获取相应的更改,我得到一个设置正确的 modifyDate 字段,但 file.labels.viewed 设置为真的。如果我使用files.patch
label.viewed 并将其设置为 false 并且仅用于files.get
获取有关文件的元数据,这同样适用。在每种情况下,API 似乎都表明该文件已被查看。
有没有办法正确处理这个标志?