2010-03-10 125 views
1

我正在嘗試將網站搜索功能集成到客戶端的網站中。我創建了一個測試的搜索引擎與Google Custom Search,但我不能理清如何使它符合條件的工作:谷歌自定義搜索引擎(CSE)API

  1. 搜索表單回發到網站
  2. 帖子頁面使用了API從谷歌
  3. 得到的結果回來我顯示我的網站

我誤解如何Google Custom Search作品中的結果嗎?是否有適合我的標準的簡單教程?

謝謝!

回答

1

Google Custom Search 商業版專門有API返回XML結果,您可以根據自己的喜好進行操作。商業版不是免費的。

這裏是XML results documentation

從PHP中,您可以使用cURL將您的POST搜索查詢作爲GET請求傳遞給Google CSE,然後通過XML server side或客戶端執行任何您想要的操作。

+0

我懷疑API是商業版功能,但我找不到明確說明。我將嘗試cURL方法,並查看我回來的內容。 – Sonny 2010-03-10 15:53:22

1

退房http://www.google.com/cse/docs/resultsxml.html

但基本上是的:在您的網站頁面,當它得到一個職位/獲取變量它使包含HTTP請求谷歌(至少)你的搜索詞,您的API密鑰,然後它接收到一個XML負載,然後在頁面上格式化並返回。

這很簡單。我還沒有在PHP中實現它,通過你的標籤來判斷它是你想要做的語言,但是像http://www.seopher.com/articles/google_custom_search_tutorial_using_xml_and_php_這樣的東西應該讓你走上正軌。