2017-04-26 96 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

相关问题