使用Dropbox的Python API检测变化
我该怎么做才能通过Dropbox的Python接口来检测一个文件是否发生了变化呢?我不能仅仅检查磁盘上的文件,因为如果文件正在被使用,它是不会更新的。
1 个回答
2
最好的办法是使用你从API的元数据调用中得到的文件哈希值。然后你应该把这个哈希值保存在本地。
元数据API调用还可以带一个元数据参数,这样如果文件没有变化,它会返回一个304(未修改)状态。(更多信息请查看:https://www.dropbox.com/developers/reference/api#metadata)
不过,这种方法仍然需要你不断地去请求API。