谷歌自定义搜索API卷曲麻烦

时间:2013-01-24 18:12:14

标签: api search

我是stackoverflow的新手所以请耐心等待我:)

我正在尝试使用Google Custom Search API进行访问。 但我得到了我无法理解的回报。

我的查询是这样的:

https://www.googleapis.com/customsearch/v1?&key=********&q=red%2Bsox&cx=**********&start=0&num=10&cr=countryCA&lr=lang_fr&client=google-csbe&output=xml_no_dtd

我得到的结果是这个?

string '{"error": {"errors": [{"domain": "global","reason": "invalid","message": "Invalid Value"}],"code": 400,"message": "Invalid Value"}}' (length=172)

我做错了什么? 我希望Google的结果出现。

提前致谢:)

1 个答案:

答案 0 :(得分:4)

你没有cx。 看看这个answer 会发生什么是因为这个api主要用于添加搜索选项 对于您的网站,您必须指定自定义搜索引擎(例如,仅搜索您的网站)。 如果您希望按代码搜索Web,则需要执行上述操作。添加假货 站点(您将在其中添加搜索文本框),配置它(搜索Web或您的站点,或其他任何内容),然后删除虚假站点

更新

天啊,我刚才看到了。抱歉。那么问题是你从0开始。有效是1.用start = 1改变start = 0,我认为你会很高兴。请查看此参数以获取起始参数official page

的有效值