windows 8 開發 整合Bing搜尋service

來源:互聯網
上載者:User

一、bing搜尋簡介:

  搜尋類型:Web,Image,News,InstantAnswer,Video,RelatedSearch,Spell

  支援的協議:Json, XML, SOAP

  註冊開發ID http://www.bing.com/toolbox/bingdeveloper/ 得到一個ApplicationID

 

二、開發簡介

  以SOAP(C#的webservice為例)

  引用 http://api.bing.net/search.wsdl?AppID=yourAppId&Version=2.2 這個服務,然後

public class BingSearch    {        public async void SearchWebAsync(string keyWords)        {            BingPortTypeClient service = new BingPortTypeClient();                           try                {                    SearchRequest1 request = new SearchRequest1();                    request.parameters = new SearchRequest();                    request.parameters.AppId = Constant.BingAppId;                    request.parameters.Query = keyWords; ;                    request.parameters.Sources = new SourceType[] { SourceType.Web };                    request.parameters.Version = "2.2";                    request.parameters.Market = "zh-cn";                    request.parameters.Adult = AdultOption.Moderate;                    request.parameters.AdultSpecified = true;                    // Send the request; display the response.                    SearchResponse1 response = await service.SearchAsync(request);                }                                catch (System.Net.WebException ex)                {                    // An exception occurred while accessing the network.                                   }                    }    }

response中的result就是結果集了

 

MSDN上的搜尋樣本

http://msdn.microsoft.com/en-us/library/dd250847

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.