节点:Google Drive API,用于使用查询列出所有文件

时间:2014-11-06 14:00:20

标签: node.js google-api google-drive-api

我是否知道如何使用GoogleAPIS库在Google云端硬盘中使用查询列出所有文件

https://github.com/google/google-api-nodejs-client/

我不知道如何使用这个库!

我不知道我应该在哪里提出查询,我已经尝试了下面的代码,但我没有得到任何回复..

测试1:

drive.files.list("mimeType='image/jpg'", function(data){
    //I am getting all the data, the query is not working..
));

测试2:

drive.files.list({
    media: {
        mimeType: 'application/vnd.google-apps.folder'
    }
}, function(err, data){
    //I am getting all the data, the query is not working..
});

测试3:

drive.files.list({
    resource: {
        mimeType: 'application/vnd.google-apps.folder'
    }
}, function(err, data){
    //This returns error not working at all!
});

1 个答案:

答案 0 :(得分:1)

您可以检查此处https://github.com/google/google-api-nodejs-client/blob/master/apis/drive/v2.js#L733给出的drive.files.list函数,并使用类似下面的内容。

var drive = google.drive({ version: 'v2', auth: oauth2Client });
drive.files.list({
   q='mimeType='image/jpg''
 }, callback);

有关列表功能输入参数的更多详细信息,请参见https://developers.google.com/drive/v2/reference/files/list