Google Drive SDK(PHP)子级:list - 如何设置查询参数

时间:2012-08-01 22:21:41

标签: php google-drive-api

我按照那里的文件:

https://developers.google.com/drive/v2/reference/children/list

我想在参数中设置一个查询,所以我试着简单地这样做:

$parameters = array();
$parameters['q'] = "My Query";
$children = $service->children->listChildren($folderId, $parameters);

如文档中所述:

  

使用children.list的请求接受q参数,这是一个搜索   查询组合一个或多个搜索词

但q无法识别,我收到此错误:

  

发生错误:(列表)未知参数:'q'

什么是正确的语法?

1 个答案:

答案 0 :(得分:4)

您确定使用的是最新版本的PHP客户端库吗?我刚试过它,列出子项时支持q参数。

另外,请确保q参数的值与搜索查询语法相匹配,如https://developers.google.com/drive/search-parameters中所述。

例如,这是一个有效的子列表请求,它指定一个查询参数:

$parameters = array();
$parameters['q'] = "title contains 'Drive'";
$children = $service->children->listChildren($folderId, $parameters);