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