我的Android應用更新了Google Drive文檔。該文件也可以在其他地方修改(例如,通過Drive web界面),所以文件上傳可能存在衝突。但是,這應該很少發生。這就是爲什麼我不希望我的應用程序首先查詢修訂歷史記錄(因爲這在大多數情況下是不必要的),只有在此之後,才能更新文件。 如何檢測更新文件時是否存在衝突?將文檔上傳到Google Drive時檢測到衝突
我到目前爲止的調查顯示,getHeadRevisionId() returns null雖然null head revision id has been reported fixed。 我試過的另一件事是更新()之前的文件setEtag()。 It should have given me error on update,但即使文件已被遠程更改,上傳也是成功的!這是使用ETag的正確方法嗎?
如何在v3上使用這種方法? [v2中有File.getEtag()](https://developers.google.com/resources/api-libraries/documentation/drive/v2/java/latest/com/google/api/services/drive/model /File.html#getEtag()),但它[已在v3中](https://developers.google.com/resources/api-libraries/documentation/drive/v3/java/latest/)。 – surlac