在 Google 云端硬盘 API 请求中使用参数

Using Parameters on a Google Drive API request?

本文关键字:参数 请求 API Google 云端 硬盘      更新时间:2023-09-26

我正在尝试在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 调用中吗?

它可能返回 400,因为您没有遵循正确的语法来使用 q .文档的"搜索文件"部分对此进行了讨论。基本上,q需要传递名称、运算符和值才能获得有效的查询。

希望这对您的问题有所帮助。

祝您编码愉快!