2017-04-26 125 views
0

我一直在使用驗證了谷歌驅動護照JS如何獲得谷歌雲端硬盤文件夾路徑

現在我有訪問令牌

所以我找得到的所有文件夾路徑各自的文件夾ID。

我不知道什麼參數需要設置只得到文件夾路徑和文件夾ID

我使用google-drive庫獲取列表

這裏是我的代碼

var googleDrive = require('google-drive') 
var param={} 
googleDrive(accessToken).files().list(params, (err, response, body) => { 
         //fetch folders path 
        }) 

感謝。

回答

2

嘗試改變

var param={}

var param={q: "mimeType='application/vnd.google-apps.folder' and trashed=false"}

與所有尊重您所使用的庫的作者,必須非常小心。無論是圖書館處理全部驅動器的微妙(例如下nextPageTokens)或它會導致你的問題。 Drive REST API是一個非常完善的API,您可以使用Fetch輕鬆訪問它,該基於Promise的代碼使代碼更簡潔,並允許您使用async await

+0

Thanks @pinoyyid。這工作正常。但它不顯示文件夾的完整路徑 – Sam

+0

我不期望它。 Google雲端硬盤中的文件夾實際上沒有路徑。請參閱http://stackoverflow.com/questions/41741520/how-do-i-search-sub-folders-and-sub-sub-folders-in-google-drive – pinoyyid

+0

好的,謝謝@pinoyyid – Sam

相關問題