1
我对Google搜索API非常陌生。我需要将搜索结果从特定网站提供给我的Java客户端。作为一部分,我创建了免费的Google搜索引擎api并收到了cx代码。但是我想这个网址在浏览器:Google搜索API的响应要求
"http://www.google.com/search?start=0&num=10&q=red+sox&cr=countryIN&client=google-csbe&output=xml_no_dtd&cx=00*******************:****-l****8";
但我得到的是:
<GSP VER="3.2">
<ERROR>403</ERROR>
<TM>0.061511</TM>
<Q>red sox</Q>
<PARAM name="start" value="0" original_value="0" url_escaped_value="0" js_escaped_value="0"/>
<PARAM name="num" value="10" original_value="10" url_escaped_value="10" js_escaped_value="10"/>
.
.
.
我使用的是免费版本,我还没有超出免费使用限制。我检查cx代码并且是完美的。 当我goto这个网址:https://www.google.com:443/cse/publicurl?cx=00**************:****-l****8
我得到一个很好的搜索栏,我从规定的网站获得搜索结果。即使在使用url进行检查时,我是否需要任何身份验证?任何人都可以帮忙吗?