2013-01-06 262 views
1

不能找到我需要的答案,所以希望你們可以幫忙。谷歌自定義搜索

我正在嘗試開發(具有基本的但日益增長的知識!)自定義蛋糕網站的分割搜索欄。

基本上,我有一個搜索欄的標題,並下降與整個網站和蛋糕。

當整個網站被選中時,我希望它通過搜索參數googel自定義搜索和顯示在頁面上。當選擇蛋糕時,它會觸發我編寫的用於搜索並顯示單個蛋糕圖片的自定義php搜索。

我正在用if語句執行此操作。因此,如果類型=然後蛋糕(運行PHP()其他通過谷歌定製搜索把搜索詞。

現在我已經用成績僅爲它的格式試過,但它似乎沒有呈現什麼!我不知道怎麼傳我的參數結果頁。我試圖將參數設置爲cakeref這正是我以前規定。

任何幫助或解釋爲谷歌定製搜索工作,並集成了如何將是驚人的。

回答

3

試試這個

$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 KeyCX號碼。和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