jQuery+Bing API實現(xiàn)簡易搜索引擎
更新時間:2011-10-13 | 發(fā)布人:本站 | 點擊率:771 次
微軟在今年六月正式發(fā)布了Live搜索的繼承者Bing,同時也提供了一套非常全面的API。如同Google API,通過使用Bing API,Web開發(fā)者可以在網(wǎng)站中集成bing搜索中的各種服務(wù),從而豐富網(wǎng)站功能,并為網(wǎng)站帶來流量。CSS9.NET在本篇文章通過一個完整的使用示例,向大家展示如何使用jQuery來調(diào)用Bing API實現(xiàn)簡單的Web搜索引擎,并對Bing API有一個基本的了解。
首先我們來感性感受一下:在線示例
Bing API提供了三種檢索結(jié)果數(shù)據(jù)類型:SOAP、XML、JSON,在示例中是通過jQuery ajax調(diào)用json數(shù)據(jù)類型接口展示數(shù)據(jù)的。下面我們來看它的實現(xiàn):
準(zhǔn)備工作:
微軟通過Bing API站點向我們展示了詳細(xì)的開發(fā)文檔:
訪問bing開發(fā)者站點: >http://bing.com/developers,在這里也可以找到 >Bing API在MSDN上的入口
使用微軟的賬戶登錄(沒有只能先注冊一個啦)
填寫表格,獲取“APP ID”(用來調(diào)用API時用的,微軟要確定你是微軟的開發(fā)者)
HTML部分
頁面元素很簡單,主要包括檢索入口、結(jié)果顯示區(qū)域、結(jié)果描述、錯誤信息顯示及翻頁導(dǎo)航五部分,下面看HTML: