2012-12-04 116 views
6

我目前使用Google Drive API來獲取文件夾(或子文件夾)的列表。爲了做到這一點,我使用以下網址:Google Drive Api - 獲取文件夾路徑

https://www.googleapis.com/drive/v2/files/1234folderid1234/children?key=1234APIKEY1234&q=mimeType='application/vnd.google-apps.folder'; 

這返回如預期,不過,我還需要在文件夾的名稱或文件夾的全路徑的文件夾列表。此通知不會返回此信息。是否有辦法在一次調用中獲取具有關聯文件夾名稱或路徑的文件夾列表?

感謝

+0

這可能會回答你的問題。 http://stackoverflow.com/questions/10345381/get-post-requests-google-drive-api –

+0

它看起來像這個問題處理v1,而我正在處理v2。不過謝謝。 – Nick

回答

8

你需要做兩件事情:

  1. 使用files.list(可提供完整的文件資源)
  2. 修改您的查詢添加要在搜索父ID

    mimeType = 'application/vnd.google-apps.folder' and 'folderId' in parents

+1

文件夾似乎沒有出現在我的回覆中(雖然是普通文件)。任何想法爲什麼這可能是? –

+0

我有同樣的問題,使用查詢幫助我: 'FileList結果= service.files()。列表().setQ(「'[email protected]'在所有者」)。execute();' –

+0

另一個在這方面有很好的查詢過濾器'mimeType ='application/vnd.google-apps.folder'' –