Google Custom Search API,如何仅返回特定国家/地区的结果

时间:2011-01-22 04:51:57

标签: google-search-api

我正在制作一些PHP代码,它接受一个给定的搜索短语和网址并搜索谷歌搜索结果,直到找到网址(只有前100个结果)。我的问题是,这只适用于美国。我已经尝试添加“& cr =”选项,但它仍然会返回US结果。

我用于请求的完整网址是:

https://www.googleapis.com/customsearch/v1?key=API_KEY&cx=CX_VALUE&q=KEYWORD&cr=COUNTRY&alt=JSON

有没有人有这方面的经验?我希望能够看到英国的结果。尝试插入& cr = countryUK,但仍然只有美国结果。

谢谢:)

此致 了Stian

1 个答案:

答案 0 :(得分:3)

使用gl=<country code>参数将其限制在您选择的国家/地区(因此gl = gb为英国)。

更多信息:

http://googleajaxsearchapi.blogspot.com/2009/10/web-search-in-your-country.html