2013-07-12 58 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