1

サイト検索機能をクライアントのサイトに統合しようとしています。Google Custom Searchでテスト用の検索エンジンを作成しましたが、次の条件で動作させる方法がわかりません。

  1. 検索フォームがサイトに戻る
  2. POST ページは API を使用して Google から結果を取得します
  3. サイト内に結果を表示します

Google カスタム検索の仕組みを誤解していますか? 私の基準に合った簡単なチュートリアルはありますか?

ありがとう!

4

2 に答える 2

1

http://www.google.com/cse/docs/resultsxml.htmlをご覧ください

しかし、基本的にはそうです: post/get 変数を取得すると、(少なくとも) 検索語と API キーを含む http リクエストを Google に送信するページがサイトにあり、その代わりに XML のロードを受け取ります。次に、フォーマットしてページに返します。

それはかなり簡単です。私はそれを PHP で実装していません。あなたのタグから判断すると、それを実行しようとしている言語ですが、http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_のようなものが正しい軌道に乗るはずです。

于 2010-03-10T15:29:54.123 に答える
1

Google Custom Search Business Editionには、特に XML 結果を返す API があり、それを使用して好きなことを行うことができます。ビジネス エディションは無料ではありません。

XML 結果のドキュメントは次のとおりです。

PHP からcURLを使用して、POST された検索クエリを GET 要求として Google CSE に渡し、XMLサーバー側またはクライアント側で必要なことを行うことができます。

于 2010-03-10T15:23:41.623 に答える