我使用护照js验证了谷歌驱动器
现在我有访问令牌
所以我正在寻找所有文件夹路径及其各自的文件夹ID。
我不知道需要设置哪些参数才能获取文件夹路径和文件夹ID
我正在使用google-drive库来获取列表
这是我的代码
var googleDrive = require('google-drive')
var param={}
googleDrive(accessToken).files().list(params, (err, response, body) => {
//fetch folders path
})
感谢。
答案 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
。