我正在与iOS应用程序中的v2 Box rest api集成。
当我上传文件时,我将其缓存为修改日期(由返回JSON中的Box报告)
稍后,我请求文件夹内容并检查文件上的修改日期(以查看自上次上传以来它是否已更改。)根据我等待的时间长短,修改日期会发生变化 - wtf !!!
如果我在上传后立即请求文件夹内容(msecs),则修改后的日期与上传后的日期相同。如果我等待3或4秒,则日期会发生变化(通常为1秒)。
来自Box的任何人都知道为什么会这样 - 以及如何解决它?
答案 0 :(得分:2)
我不知道你的具体问题的答案,但这引起了我的注意:
我...检查文件上的修改日期(看看自上次上传以来它是否有所改变。)
如果您主要关注检测更改,则可以考虑使用etag
对象的version
或file
属性。它们的设计正是为了这个目的。