1

私が必要とする答えを見つけることができないので、皆さんが助けてくれることを願っています.

カスタムケーキのウェブサイト用の分割検索バーを開発しようとしています(基本的ですが、知識が増えています!)。

基本的に、ヘッダーに 1 つの検索バーがあり、サイト全体とケーキを含むドロップダウンがあります。

サイト全体が選択されている場合、検索パラメーターを googel カスタム検索に渡してページに表示する必要があります。ケーキが選択されると、私が書いたカスタム php 検索がトリガーされ、単一のケーキの写真を検索して表示します。

現在、if ステートメントを使用してこれを行っています。type=cakes then ( run php () の場合、それ以外の場合は、Google カスタム検索で検索語を入力します。

結果のみの形式を使用してみましたが、何もレンダリングされないようです! パラメータを結果ページに渡す方法がわかりません。パラメータを、以前に指定した Cakeref に設定してみました。

Googleカスタム検索がどのように機能し、統合されるかについてのヘルプまたは説明は素晴らしいでしょう.

4

1 に答える 1

4

これを試して

$search_query = "Is+Wikipedia+IsGreat";
$amazon_url = "https://www.googleapis.com/customsearch/v1?key=3425lh43lkh52lk34jh5&cx=023470239740:kj2h3kl4hlk23&alt=atom&num=5&q='$search_query'";
$google_search = file_get_contents($amazon_url);

このAPIを呼び出すために必要なAPI Key番号。CXそしてurlencoding、クエリパラメータをエンコードします。

また試してみてくださいCurl

APIクライアントライブラリはこちら

http://code.google.com/p/google-api-php-client/

http://code.google.com/p/google-api-php-client/source/browse/trunk/examples/customSearch/index.php

http://www.phpclasses.org/package/6301-PHP-Perform-searches-with-the-Google-Site-Search-API.html

于 2013-01-07T02:59:45.397 に答える