2013-07-12 46 views
2

根据此文档: https://developers.google.com/drive/v2/reference/files#resource 我可以在文件Resource中获得fileExtensionfileSize无法使用Google Drive API获取fileExtension和fileSize

我使用这条线来获得文件的元数据:

$files = $service->files->listFiles(array('q' => '\'USER_EMAIL\' in owners and \'PARENT_ID\' in parents')); 

查询是全成,我得到的阵列$files['items']

我可以得到的"kind""id""title""mimeType"的值等
但我不能得到的"fileExtension""fileSize"和的值(在阵列不存在)。

是否有任何设置或查询,我错过了?

+0

mime类型会提示@ DevZer0扩展 – DevZer0

+0

是我使用的mime类型来设置扩展思维。 – dann

+0

哦,我的Google云端硬盘中的文档是在Google文档中创建的文档,而不是我上传的文件。这是我没有获得文件扩展名和大小的原因吗? – dann

回答

1

作为Google文档的一种文件类型存储的内容不包括fileExtensionfileSizefileExtension在Google Docs上下文中不相关,Docs文件不占用任何Drive配额,因此文件具有fileSize属性也与它们无关。

Files资源文档包括这些细节:https://developers.google.com/drive/v2/reference/files#resource

+0

我想知道'fileSize'的同样的事情,谢谢你明确! – ADi3ek