使用 Google Drive Java API,修改
modifiedTime
不起作用。更新调用始终设置当前时间而不是我指定的时间。
File fileMetadata = new File();
// Set the new modified time
DateTime newModifiedTime = new DateTime(lastModified);
fileMetadata.setModifiedTime(newModifiedTime);
// fileMetadata.setDescription(UUID.randomUUID().toString());
File file = ....
service.files().update(file.getId(), fileMetadata)
.setFields("id, name, modifiedTime")
.execute();
尝试对更新调用进行此修改:
service.files().update(file.getId(), fileMetadata)
.setFields("files(id, name, modifiedTime)")
.execute();