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

wil*_*ove 6 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

有用!

但阅读文档

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

它说:

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

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

注意:如果搜索结果总数小于请求的结果数,则将返回所有可用的搜索结果.

有人遇到过这个问题吗?

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

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

dre*_*dre 4

该文档 URL 包含每个参数的说明。它还表示 num 仅限于 1 到 10 之间的整数(含 1 和 10)。

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