我是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的结果出现。
提前致谢:)
答案 0 :(得分:4)
你没有cx。 看看这个answer 会发生什么是因为这个api主要用于添加搜索选项 对于您的网站,您必须指定自定义搜索引擎(例如,仅搜索您的网站)。 如果您希望按代码搜索Web,则需要执行上述操作。添加假货 站点(您将在其中添加搜索文本框),配置它(搜索Web或您的站点,或其他任何内容),然后删除虚假站点
更新
天啊,我刚才看到了。抱歉。那么问题是你从0开始。有效是1.用start = 1改变start = 0,我认为你会很高兴。请查看此参数以获取起始参数official page
的有效值