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進行檢查時,我是否需要任何身份驗證?任何人都可以幫忙嗎?