• ベストアンサー

google search apiについて。

googleのapiについて質問があります。 apiを使ってWebserchをJavascriptで作りたいんですが、 どのサイトのサンプルを見ても英語?での検索結果になってる気がします。 普通にgoogleで検索した結果とapiのserchで検索した結果とは違っています。 例えば「FLOW」と検索すると、普通のgoogleでは公式HPが先頭に表示されますが、apiの方では表示されていません。 直し方等あるのでしょうか?

noname#201739
noname#201739

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

「普通にgoogleで検索した結果とapiのserchで検索した結果とは違っています。」 Google Ajax Sarch API利用の話だと思いますが、最近私もサンプル作って 遊んでいるのですが、さらにいえば、 1.「google.search.WebSearch」APIを単独で使った場合、 2.「google.search.SearchControl」からWebサーチャーを呼び出して使った場合、 3.「http://ajax.googleapis.com/ajax/services/search/web?」にGET要求して 4.結果をAJAXする場合 「普通にgoogleで検索する場合」 の全ての場合で、同じキーワードで検索するとほぼ同じ結果が返ってきま すが、何故か順序が微妙に異なるみたいです。日によっても異なります。 このへんを比べるページを作れば何か手がかりがつかめるかも... ちなみに、ウェブ検索固有の引数にlr=lang_jaとhl=jaを指定すると、日本 語検索が優先されるそうです。

参考URL:
http://code.google.com/intl/ja/apis/ajaxsearch/documentation/reference.html
noname#201739
質問者

補足

回答ありがとうございます! 日本語優先の引数なんですが、 どこに記述するのか、書き方・使い方など javascript内のどこかに記述するのだと思いますが、 教えれる範囲で良いので教えて頂けないでしょうか? 自分もサンプルなどを探してますが見つからず・・・。

関連するQ&A

  • apiの結果がxmlで返ってくるのですが

    素人なのでわかりやすくお願いします。 そこらのポータルサイトのapiはリクエストを送ると検索結果画面にそのまま飛ばしてくれるのですが この度、楽天ショッピングのAPIを設置したのですが 検索すると検索結果が、xmlがいろいろ書いてあるページに飛ばされてしまいます。 これは楽天がxmlで結果を返してきてるからだと思いますが これを普通の検索結果画面で表示させるにはどうしたらいいのでしょうか? 私はphpとか全然わかりません。 javascriptのサンプルをいじったりしてる程度の知識です。 javascriptの書き方自体知らないぐらいの素人です。 よろしくお願い致します。

  • google maps apiについて

    現在HPをリニューアルしています。 旧サイトと新サイトは同じサーバー、同じドメインを使用しています。 旧サイトのデータはFTP内にはありません。 所在地マップに、GoogleMapを使用しています。 そこで、下記のようなエラーが出ます。 このウェブサイトには別の Google Maps API キーが必要です。新しいキーは http://code.google.com/apis/maps/signup.html で作成できます。 Google Maps API サーバーでリクエストが拒否されました。リクエスト内で指定した「sensor」パラメータには「true」または「false」のいずれかを指定する必要があります。 次に上記で指定されている http://code.google.com/apis/maps/signup.html にて、URLを指定して、APIを生成ボタンを押す 次にJavaScript Maps API の例で表示された <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=true_or_false&amp;key=*********************************" type="text/javascript"></script> をエラーが表示されるページに貼り付ける ここまでの作業をおこなっております。 ただ、これで正しいのかが分かりません。 詳しい方からのご助言頂けますでしょうか?

  • Google AJAX sezrch API と firefoxの互換性

    Google AJAX sezrch APIで検索枠を設置しようと思い http://weboook.blog22.fc2.com/blog-entry-60.html こちらのHPを参考に作成してみました。 API Keyも取得しました。 結果うまく行ったのですが、結果の表示方法をタブバージョンに したく、 http://weboook.blog22.fc2.com/blog-entry-61.html こちらのように作り変えてみました。 IEで開くと、うまく検索枠が表示され、結果もタブ表示されるんですが firefox ver2.0.0.1で開くとLoading画面のまま 検索枠も表示されません。GoogleのHPのデベロッパー ガイド(下のURL)も読みましたがうまく行きません。 (googleのHPにはfirefox ver1.5以上の互換性があると記述あり) http://code.google.com/intl/ja/apis/ajaxsearch/documentation/ またgoogle内のタブ表示のサンプルページはfirefoxで見てもきちんと 表示されています。(下のURLです) http://www.google.com/uds/samples/apidocs/tabbed.html どこをどう変えればfirefoxでも見られるようになるでしょうか? 私のレベルではたちうちできませんのでよろしくご教授ください。

  • Google maps API

    Google maps APIを使ってみたいと思っています。Googleのページを見ましたが英語で書いてあって良くわかりません。サンプルみたいなのも書いてありましたが良くわかりませんでした。 日本語で書いてあってわかりやすくしてあって説明してあるページとかを知っている方がいらっしゃいましたらご教授下さい。よろしくです。 _(_ _)_

  • Google Map APIのエラーについて

    6月20日以降にドメイン取得したサイトで、Google Mapの埋め込み表示が、添付画像のようなエラーになります。 調べてみて、 Google Map API キーが必要とありましたので、その手順でキーを取得しました。Google Mapを表示させるHTMLの<head>内の最下部に、Google Map API キーを以下のように書いてあります。 <script src="https://maps.googleapis.com/maps/api/js?key=(キー部)" type="text/javascript"></script> エラーの原因が、わかりません。 教えてください。 【関連情報】 ローカルPCでは、以下のソースできちんと表示されています。 <script type='text/javascript' src='http://maps.google.com/maps/api/js?sensor=false'></script> ・DOCTYPE 宣言文は、関係しますか? ・サイトはブロックされていません、 <meta name="ROBOTS" content="INDEX,FOLLOW">を記載。 ・1HTMLに2個の地図があります。複数のマーカーを立てています。 過去のサイトでは、エラーはありませんでした。 以上、エラ回避方法を教えてください!!!!!!

  • Google chart API 、PHP、MySQLを使って

    Google chart API 、PHP、MySQLを使って折れ線グラフを作成したのですが良いサンプルが見つかりません。 PHPでMySQLから値を取得して、その値をGoogle chart APIによって折れ線グラフで表示したいのですが苦戦中です。 なにか良いサンプルがあったら教えていただけないでしょうか。 もしくは、どのようなコードを書けば良いか教えてください。 お願いします。

    • 締切済み
    • PHP
  • Google AJAX Feed APIのカスタマイズができなくて困ってます。

    Google AJAX Feed APIを用いてウェブサイトの新着情報欄に 他のブログの記事を読み込ませたいと思っております。 下記のサイトを参考にして http://blog.fkoji.com/2007/04190018.html ブログ記事のタイトルだけ読み込ませることが できるようになりましたが、さらにカスタマイズをしたいと思ってます。 具体的には、 ・タイトル文字数を常に12文字だけ表示に制限したい。 ・タイトル文字の後に...を表示したい。  例:今日は良い天気で桜が満開... 自分はJavascriptをいじってカスタマイズすることができず、 サンプルを探していたのですが、見つからなくて困ってます。 よろしくお願いします。

  • 楽天商品検索APIをjavascriptで利用

    こんにちは。 楽天の商品検索結果一覧をHTMLファイルにロードして表示したいと思います。 楽天商品検索APIを利用します。 http://webservice.rakuten.co.jp/api/itemsearch/ ThinkIT http://thinkit.co.jp/article/1103/1 こちらのサイトで紹介されている、 http://www.h-fj.com/thinkit/rest/jquery.html このサンプルを利用すればできそうなのですが、楽天APIは一度に表示できる商品が30個までという制限があるため(hitsパラメータの上限が30)、pageパラメータを、page=1、page=2と切り替えていかなければすべての検索結果を表示できません。 そのpageパラメータの指定を簡単に切り替えて表示していく方法がよくわからず、皆様にアドバイスいただきたいです。 理想は、HTMLページをロードした時点で1ページ目の30商品を表示し、「次へ」ボタンまたは数個配置したページボタンを押すことで次のページの商品に切り替えていくというシンプルなものです。使っているサーバーではPHPは使えずJavascriptとCSSのみです。 当方Javascriptは勉強中で、まだ初歩的な文字列操作やサンプルの改変ぐらいしかできません。恐れ入りますが、もし可能でしたらサンプルコードなど教えていただけると助かります。 何卒よろしくお願いいたします。

  • OpenPNEでのGoogleマップAPIについて

    自分で設置したOpenPNEの日記などでGoogleMAPを小窓利用したいと思っているのですが、 そのままGoogleMAPのURLを貼り付けても 「GoogleマップAPIに使用されているキーは他のウェブサイトに登録されています。」 といった旨のメッセージが表示されます。 OpenPNEにおけるGoogleマップ小窓の使い方を教えて頂けませんでしょうか? 公式サイトなどを調べてyoutube小窓の使い方などは見つけることができたのですが、GoogleMAP小窓の使い方はよく分かりませんでした。。 といいますか、見つけた方法を試したところ上記のようなメッセージが表示された次第です。 どうぞ宜しくお願いします。

    • ベストアンサー
    • PHP
  • Google static maps api と Google map api

    携帯用サイトでGoogle static maps API を使っているのですが, サイト内にテキストフォームを用意して住所を入力すると <img src="http://maps.google.com/staticmap? center=34.6663690,133.918588 ←ここを変更したい &size=250x300 &zoom=13 &maptype=mobile &key=..... > の内容を変更してその住所のマップを再表示するようにしたいと思っています. Google map APIで取得したlat, lngなどの情報を<img>内に反映させることって出来るのでしょうか?

専門家に質問してみよう