【问题标题】:How to get google drive folders path如何获取谷歌驱动器文件夹路径
【发布时间】:2017-09-23 12:06:46
【问题描述】:

我已经使用护照 js 对谷歌驱动器进行了身份验证

现在我有了访问令牌

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

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

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

这是我的代码

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

    尝试改变

    var param={}

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

    非常尊重您所使用的库的作者,请务必小心。一个库可以处理驱动器的所有的细微之处(例如,跟随 nextPageTokens),否则它会给您带来问题。 Drive REST API 是一个结构良好的 API,您可以使用 Fetch 轻松访问它,它基于 Promise,使代码更加简洁,并允许您使用 async await

    【讨论】:

    • 谢谢@pinoyyid。这工作正常。但它没有显示文件夹的完整路径
    • 我没想到会这样。 Google Drive 中的文件夹实际上没有路径。见stackoverflow.com/questions/41741520/…
    猜你喜欢
    • 1970-01-01
    • 2020-01-04
    • 1970-01-01
    • 1970-01-01
    • 2021-07-31
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 2019-07-31
    相关资源
    最近更新 更多