在Google Drive API请求中使用参数?

时间:2016-04-21 19:33:31

标签: javascript rest google-drive-api google-apps

我正在尝试在Google Drive API上发出请求,但我遇到了一些问题。我想在特定文件夹中搜索文件,因此我在请求中使用q参数,如下所示,对于某些字符串(在本例中称为example):

var request = gapi.client.drive.files.list({
    'q': "'example' in parents"
});

现在,如果我想做同样的事情,而是将参数传递给调用,如下所示,它不起作用。

var test = 'example'
var request = gapi.client.drive.files.list({
   'q': "'test' in parents"
});

我是否可以通过某种方式将变量传递给API调用?

1 个答案:

答案 0 :(得分:0)

它可能会返回400,因为您没有使用正确的语法来使用q。文档的Search for Files部分讨论了这一点。基本上,q需要传递名称,运算符和值才能生成有效查询。

希望这有助于解决您的问题。

快乐的编码!