2011-01-22 9 views
4

URLを見つけるまで(最初の100件のみ)、特定の検索フレーズとURLをとり、Google検索結果を検索するPHPコードを作成しています。私の問題は、これは米国だけで働いていることです。私は "& cr ="オプションを追加しようとしましたが、まだ米国の結果を返します。Googleカスタム検索API、Howto国別の結果のみを返します

私は要求のために使用しています完全なURLは次のとおりです。

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

誰もがこれでの経験を持っていますか?私は英国の結果を見ることができるようにしたい。試してみて& cr = countryUKを挿入しようとしましたが、依然として米国の結果のみを行っています。

感謝:)

よろしく、 スティアン

+0

誰もが、私はこれを聞いて、そしておそらく答えを得ることができる別のフォーラムを知っていますか? – Stian

+0

この問題を解決できましたか? –

+0

いいえ、私はまだ解決していません。Google APIは、RESTリクエストの国パラメータをサポートしていないようです。 – Stian

答えて

3

使用gl=<country code> paramが(そうGL =英国GB)の選択のあなたの国に限定します。ここ

さらに詳しい情報:

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

+0

http://stackoverflow.com/a/10321396/936284も参照してください:hl =ユーザーインターフェイス言語、gl = geolocation(Googleのtld)、lr =特定の言語の結果 –

関連する問題