对于Google云端硬盘中的非Google文档文件,我可以通过将File.md5Checksum与之前的值进行比较来检测更改。
对于Google Doc文件,md5Checksum为空:
application/vnd.google-apps.*
除File.modifiedDate之外还有其他方法吗?
不可否认,这是一个极端的案例:如果一个文件来自状态A => B => A,那么modifiedDate会改变而不是内容。
答案 0 :(得分:1)
File.modifiedDate绝对是一个很好的解决方案,但你应该考虑使用Changes feed来检测对文件的更改:
https://developers.google.com/drive/manage-changes
检索更改Feed后,您可以使用fileId
字段过滤条目。