Google drive api 如何安全地更新在多个位置打开的文件?

Google drive api 如何安全地更新在多个位置打开的文件?,google-drive-api,Google Drive Api,我想使用硬盘存储不透明的“应用程序设置” 我希望驱动器有类似于“parent_rev”(来自DropBox API)的东西。因此,应用程序可以确定文件在上次同步和当前更新操作之间没有更改 我在这里运气不好吗?更新请求中没有参数使API在parent\u ref与最新版本不同时的行为类似 您必须手动管理此冲突,方法是检查您的本地版本是否是检索文件的最新版本;请记住在上载文件之前执行此操作 默认情况下,newRevision标志设置为true,它将为每次上载创建一个新版本。存储并比较etag的值。查

我想使用硬盘存储不透明的“应用程序设置”

我希望驱动器有类似于“parent_rev”(来自DropBox API)的东西。因此,应用程序可以确定文件在上次同步和当前更新操作之间没有更改


我在这里运气不好吗?

更新请求中没有参数使API在
parent\u ref
与最新版本不同时的行为类似

您必须手动管理此冲突,方法是检查您的本地版本是否是检索文件的最新版本;请记住在上载文件之前执行此操作


默认情况下,
newRevision
标志设置为true,它将为每次上载创建一个新版本。

存储并比较etag的值。查看修订号是很脆弱的。

虽然检查修订列表很有帮助,但这并不能避免两个写入程序同时更新同一文件时可能出现的争用情况。您将得到该文件的两个修订版;如果更改如此频繁,您需要保持“客户端”版本的更新,我认为您需要使用实时API。。。但我仍在调查可能的替代方案