如何获取谷歌驱动器文件夹路径

时间:2017-04-26 08:00:17

标签: javascript node.js oauth-2.0 google-drive-api

我使用护照js验证了谷歌驱动器

现在我有访问令牌

所以我正在寻找所有文件夹路径及其各自的文件夹ID。

我不知道需要设置哪些参数才能获取文件夹路径和文件夹ID

我正在使用google-drive库来获取列表

这是我的代码

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

感谢。

1 个答案:

答案 0 :(得分:2)

尝试更改

var param={}

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

对你正在使用的图书馆的作者充分尊重,要非常小心。要么图书馆处理驱动器的微妙之处全部(例如,跟随nextPageTokens),否则会导致问题。 Drive REST API是一个结构良好的API,您可以使用Fetch轻松访问它,它基于Promise,可以使代码更清晰,并允许您使用async await