我已经使用 Passport js 对 Google Drive 进行了身份验证
现在我有了访问 token
所以我正在寻找获取所有文件夹路径及其各自的文件夹 ID。
我不知道需要设置哪些参数才能仅获取文件夹路径和文件夹 ID
我正在使用google-drive用于获取列表的库
这是我的代码
var googleDrive = require('google-drive')
var param={}
googleDrive(accessToken).files().list(params, (err, response, body) => {
//fetch folders path
})
谢谢。
最佳答案
尝试改变
var param={}
到
var param={q: "mimeType='application/vnd.google-apps.folder' and trashed=false"}
出于对您所使用的库的作者的充分尊重,请务必小心。库要么处理 Drive 的所有微妙之处(例如,遵循 nextPageTokens),要么会给您带来问题。 Drive REST API 是一个结构良好的 API,您可以使用 Fetch 轻松访问它,Fetch 基于 Promise,使得代码更加简洁,并允许您使用 async await
.
关于javascript - 如何获取谷歌驱动器文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43628235/