如何在V3 Google Drive API上获取文件大小和修改日期?
问题描述:
我正在从v2升级到Android版Google Drive API的v3,并希望知道如何在查询文件时获得一些额外的字段,理想情况下不需要分页。如何在V3 Google Drive API上获取文件大小和修改日期?
这是我得到的代码:
FileList result = drive.files().list()
.setQ("'root' in parents and trashed=false")
.setFields("files(id, name, fileSize, modifiedDate, mimeType)")
.execute();
但它说,invalid field selection fileSize
。
此外,我想一种方式来获取该文件的临时工作与其他应用程序共享的下载网址。以前可以通过getDownloadUrl
并在v2上添加令牌来实现。
谢谢。
编辑:貌似正确的字段有:
.setFields("files(id, name, size, modifiedTime)")
如何添加'alt = media'的东西?我在做'drive.files()。get(id).execute()'? – casolorz
@casolorz查看[this](https://developers.google.com/drive/v3/web/manage-downloads#using_altmedia)。 – Cheticamp
谢谢,'size'是正确的,我想它是'modifiedTime'不是我所拥有的。我正在看中间的专栏。我将其标记为正确,下载地址也适用。 – casolorz