谷歌自定义搜索REST结果数量(num字段)

时间:2012-11-30 11:25:53

标签: google-custom-search

我正在试图弄清楚如何强制谷歌自定义搜索每页给我20个结果。 我尝试将此REST请求配置为我的新自定义搜索引擎: 标准版:免费,结果页面上需要广告。

https://www.googleapis.com/customsearch/v1?key=AIzaSyCgGuZie_Xo-hOECNXOTKp5Yk7deryqro8&cx=015864032944730029962:5ipe0q27hgy&q=test&alt=json&num=20

不行!

https://www.googleapis.com/customsearch/v1?key=AIzaSyCgGuZie_Xo-hOECNXOTKp5Yk7deryqro8&cx=015864032944730029962:5ipe0q27hgy&q=test&alt=json&num=10

IT工作!

但是阅读文档

https://developers.google.com/custom-search/docs/xml_results#numsp

它说:

可选。 num参数标识要返回的搜索结果的数量。

默认的num值是10,最大值是20.如果您请求超过20个结果,则只返回20个结果。

注意:如果搜索结果总数少于请求的结果数,则会返回所有可用的搜索结果。

有人遇到过这个问题吗?

PS:我还尝试将配置我的新自定义搜索引擎的REST请求发送到: 网站搜索:每年100美元起,广告在结果页面上是可选的。

但是没有任何改变,无法在请求/页面中获得20个结果

1 个答案:

答案 0 :(得分:4)

此文档网址包含每个参数的说明。它还说num限于1到10之间的整数,包括在内。

https://developers.google.com/custom-search/v1/using_rest#query-params