我按照那里的文件:
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'
什么是正确的语法?
答案 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);