搜索特定文件夹不仅限于该文件夹

时间:2012-08-08 15:44:50

标签: google-drive-api

我正在尝试使用带有文件夹ID和搜索参数的children-> listChildren,代码如下所示

$parameters['q'] = "title = 'Folder Title'";
$children = $dlist->children->listChildren($export_dir, $parameters);

其中$ export_dir是文件夹的ID。在这种情况下,如果我删除了名为“文件夹标题”的文件夹,我的搜索将在“废纸篓”文件夹中找到它,而不是指定的文件夹ID。我期待一个被删除的文件夹不会出现在搜索结果中,因为我指定了一个不同的文件夹来搜索。我是假设错误还是应该提交错误报告?

1 个答案:

答案 0 :(得分:1)

列出文件,文件夹和/或父项时,默认情况下,已删除的文件/文件夹将成为返回集合的一部分。

要防止出现此行为,请使用q="trashed = false"查询参数让API知道您正在请求未删除的文件/文件夹。来自您的代码段:

$parameters['q'] = "title = 'Folder Title' AND trashed = false";
$children = $dlist->children->listChildren($export_dir, $parameters);