精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

必應Bing API實戰初體驗

開發 開發工具
Bing正式發布沒幾天,除了功能和搜索結果外,作為開發者來說,我們關心的還有Bing API啥時候能出。周末瀏覽MSDN網站時,發現Bing Service已經上線了,本文為大家做一個初步介紹。

Bing提供的API很豐富,除了搜索外,還增加了廣告Ad、圖片、新聞、Phonebook、拼寫和視頻的搜索。而訪問協議有三種:JSON, XML和SOAP。JSON協議用于AJAX應用,XML用于Silverlight應用,SOAP用于傳統的.NET等強類型程序。可見,微軟在推出API方面還是很有效率的。

使用Bing API的***步,是去Bing Developer Center上申請一個AppId,每個應用應該使用一個單獨的AppId。Bing Developer Center的網址是:http://bing.com/developers 。在頁面里先用Live ID登錄,然后選擇Get a new App ID,填寫一些基本信息,然后你就會得到一串很長的AppId。需要注意的是,Bing還有一個網址是http://www.bing.com/developer/,估計是為1.1版本準備的,現在還不能申請AppId。大家一定要分清楚。

接下來,我們在Visual Studio 2008里創建一個.NET應用。在Project菜單里選擇Add Service Reference,在彈出對話框的Address文本框里填入:

http://api.search.live.net/search.wsdl?AppID=yourAppId

注意:AppID=后要填寫你申請到的AppId.

BingApi

在找到LiveSearchService的引用后,將其添加到我們的工程中。接下來,我根據PhoneBook和WebSearch兩個例子寫了DEMO,更多例子可以參考:

http://msdn.microsoft.com/en-us/library/dd251066.aspx

需要提醒的是,可能是文檔沒有更新,Bing API的類名稱還會發生變化。我發現在2009年6月8日導出的引用中,LiveSearchService的名稱變成了LiveSearchPortTypeClient。Web Search的代碼如下:

   privatevoid button2_Click(object sender, EventArgs e)
        {
            // LiveSearchService implements IDisposable.
            using (LiveSearchPortTypeClient service = new LiveSearchPortTypeClient())
            {
                try
                {
                    SearchRequest request = BuildRequestWeb();

                    // Send the request; display the response.
                    SearchResponse response = service.Search(request);
                    DisplayResponseWeb(response);
                }
                catch (System.Net.WebException ex)
                {
                    // An exception occurred while accessing the network.
                    Console.WriteLine(ex.Message);
                }
            }
        }

        private SearchRequest BuildRequestWeb()
        {
            SearchRequest request = new SearchRequest();

            // Common request fields (required)
            request.AppId = AppId;
            request.Query = "馬寧";
            request.Sources = new SourceType[] { SourceType.Web };

            // Common request fields (optional)
            request.Version = "2.0";
            request.Market = "en-us";
            request.Adult = AdultOption.Moderate;
            request.AdultSpecified = true;
            request.Options = new SearchOption[]
            {
                SearchOption.EnableHighlighting
            };

            // Web-specific request fields (optional)
            request.Web = new WebRequest();
            request.Web.Count = 30;
            request.Web.CountSpecified = true;
            request.Web.Offset = 0;
            request.Web.OffsetSpecified = true;
            request.Web.Options = new WebSearchOption[]
            {
                WebSearchOption.DisableHostCollapsing,
                WebSearchOption.DisableQueryAlterations
            };

            return request;

        }

        private void DisplayResponseWeb(SearchResponse response)
        {
            // Display the results header.
            listBox1.Items.Add("Bing API Version " + response.Version);
            listBox1.Items.Add("Web results for " + response.Query.SearchTerms);
            listBox1.Items.Add(string.Format("Displaying {0} to {1} of {2} results",
                response.Web.Offset + 1,
                response.Web.Offset + response.Web.Results.Length,
                response.Web.Total));

            // Display the Web results.
            System.Text.StringBuilder builder = new System.Text.StringBuilder();
            foreach (WebResult result in response.Web.Results)
            {
                builder.Length = 0;
                builder.AppendLine(result.Title);
                builder.AppendLine(result.Description);
                builder.AppendLine(result.Url);
                builder.Append("Last Crawled: ");
                builder.AppendLine(result.DateTime);

                listBox1.Items.Add(builder.ToString());
                Console.WriteLine();
            }
        }
.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }

從代碼上來看,很簡單,先創建一個LiveSearchPortTypeClient的對象,然后,創建SearchRequest對象,在Request里需要設置的是AppId,Query和Sources。AppId不用多說了,Query里填我們要查的關鍵字,Sources里指定SourceType,我們這里指定的是SourceType.Web。

查詢關鍵字

將SearchRequest參數傳遞給LiveSearchPortTypeClient的Search方法,會返回一個SearchResponse的對象,里邊包含我們的搜索結果。結果會包含在response.Web.Results對象里,最主要的參數是Title、Description和Url。

***的運行結果就是這樣的了:

運行結果

Bing的好壞還需要時間檢驗,但是Bing API和Google API應該差不多,而且考慮了不同用戶的需求,這也許就是軟件公司和互聯網公司不一樣的地方。同時推出的還有Bing Map API,改天試一下。

【編輯推薦】

責任編輯:彭凡 來源: cnblogs
相關推薦

2009-06-10 10:45:41

Flash BuildBingScala

2013-06-27 08:59:00

微軟Bing

2013-12-12 10:46:22

2013-12-12 11:33:31

iOS 7API

2009-03-09 15:12:39

XenServer安裝

2009-08-01 09:06:35

UbuntuOneLinux開源操作系統

2009-06-02 09:22:02

BingGoogle搜索

2020-09-28 06:57:39

Node.jsGraphQLAPI

2023-07-15 08:01:38

2010-11-22 10:31:17

Sencha touc

2011-05-30 15:12:10

App Invento 初體驗

2013-06-08 10:15:29

Outlook 201Outlook 201

2011-11-01 10:30:36

Node.js

2010-12-13 11:39:39

2025-03-18 07:30:41

2011-08-02 10:26:59

iOS 多線程 線程

2011-09-15 15:03:10

2009-11-30 10:09:02

谷歌Chrome OS

2013-05-28 10:22:03

點贊
收藏

51CTO技術棧公眾號

а√天堂中文在线资源bt在线| 日本黄色免费片| 高清电影在线免费观看| 激情另类小说区图片区视频区| 日韩中文字幕网址| 中文字幕视频三区| h片视频在线观看| 99久久综合国产精品| 欧美一区第一页| 欧美a在线播放| 中文字幕一区日韩精品| 日韩欧美国产骚| 亚洲一卡二卡三卡四卡无卡网站在线看| 国产精品久久久午夜夜伦鲁鲁| 欧美精品日韩| 亚洲男人av电影| wwwwwxxxx日本| а√天堂中文资源在线bt| 国产视频911| 91文字幕巨乱亚洲香蕉| 国产尤物在线视频| 久久久久电影| 亚洲欧美日韩国产成人| 国产亚洲色婷婷久久| 欧美男体视频| 亚洲综合色噜噜狠狠| 日本免费高清一区二区| 亚洲毛片在线播放| 麻豆成人综合网| 欧美亚洲成人精品| 麻豆视频在线观看| 色777狠狠狠综合伊人| 亚洲国产福利在线| 能看毛片的网站| 成人国产精选| 性做久久久久久久免费看| 亚洲一区二区三区免费看| 午夜在线视频观看| 懂色一区二区三区免费观看| 国产中文字幕91| 久久久精品视频网站| 国产一区二区三区四区老人| 视频一区视频二区国产精品| 一本色道久久综合亚洲精品图片| 一本色道69色精品综合久久| 欧美日韩黄色影视| av观看免费在线| 97久久人人超碰caoprom| 亚洲天天做日日做天天谢日日欢| 日韩三级在线播放| 男人天堂综合| 91色porny蝌蚪| 精品视频第一区| 国产 日韩 欧美 精品| 国产麻豆精品久久一二三| 国产精品旅馆在线| 欧美日韩一级黄色片| 亚洲麻豆视频| 韩国视频理论视频久久| 国产一级视频在线| 国产精品www.| 高清欧美电影在线| 国产一级片久久| 亚洲国产婷婷| 7777免费精品视频| 午夜婷婷在线观看| 美女被久久久| 国产精品久久二区| 国产三级理论片| 九九视频精品免费| 亚洲aⅴ男人的天堂在线观看| 国产精品无码天天爽视频| 九色|91porny| 国产成人一区二区三区免费看| 精品国产av 无码一区二区三区| 国内精品在线播放| 9a蜜桃久久久久久免费| 亚洲免费一级片| 久久日韩粉嫩一区二区三区| 精品国产一区二区三| 日本天堂在线| 国产精品天美传媒沈樵| 制服诱惑一区| 手机电影在线观看| 舔着乳尖日韩一区| 在线免费视频a| 999精品视频在线观看| 日韩欧美一卡二卡| 三级黄色片网站| 欧美一二区在线观看| 久热精品在线视频| 伊人国产在线观看| 人禽交欧美网站| 亚洲综合社区网| 视频午夜在线| 国产精品美女久久久久久久久 | 久久国内精品一国内精品| h色网站在线观看| 国产精品九九| 国产精品久久久久久久久男| 性一交一乱一伧老太| 91色在线porny| 亚洲欧美一二三| 老色鬼在线视频| 欧美精品第一页| 亚洲图片综合网| 色综合咪咪久久网| 亚州欧美日韩中文视频| 亚洲无码精品国产| 99久久亚洲一区二区三区青草| 日韩精品一区二区三区外面| 深夜国产在线播放| 在线视频你懂得一区| 亚洲一二三四五| 成人羞羞动漫| 亲爱的老师9免费观看全集电视剧| 国产精品久久久久久免费| 久久精品综合网| 野外做受又硬又粗又大视频√| 欧美午夜三级| 亚洲无限av看| av大片免费观看| 国产成人午夜精品影院观看视频| 日产中文字幕在线精品一区 | 亚洲午夜一区二区| 久热在线视频观看| 精品色999| 热re91久久精品国99热蜜臀| 理论片中文字幕| 一区二区三区中文字幕| 亚洲免费黄色网| 欧美理论视频| 日韩女在线观看| 天堂av在线播放| 性久久久久久久久久久久| 男人添女人荫蒂国产| 一区二区国产在线| 91精品久久久久久久久久久久久| 福利在线午夜| 欧美在线视频日韩| 国产精久久一区二区三区| 国产精品久久777777毛茸茸| http;//www.99re视频| 免费在线观看黄色网| 欧美性xxxxx极品娇小| 久久久久久久人妻无码中文字幕爆| 久久中文字幕av| 秋霞av国产精品一区| 人人妻人人玩人人澡人人爽| 亚洲免费观看高清完整版在线观看| 天堂av在线8| 精品国产乱码久久久久久1区2匹| 91国产美女视频| 亚洲成人中文字幕在线| 亚洲久草在线视频| 被黑人猛躁10次高潮视频| 人人狠狠综合久久亚洲婷| 97视频网站入口| 亚洲第一精品网站| 一区二区激情小说| 国产成人av影视| 精品久久综合| 国产精品网站大全| 3p在线观看| 欧美三级乱人伦电影| 大又大又粗又硬又爽少妇毛片 | 久久久久久久色| 亚洲精品字幕在线观看| 一区二区三区不卡视频在线观看| 欧美日韩理论片| 亚洲无中文字幕| 国产精品日韩一区二区三区 | 日韩福利电影在线观看| 日本一区视频在线观看| 亚洲精品在线影院| 亚洲系列中文字幕| 中文字幕第99页| 中文字幕中文字幕一区二区| wwwww在线观看| 伊人久久大香线蕉av超碰演员| 成人精品水蜜桃| 国产精品一区二区日韩| 亚洲人成网站免费播放| 国产毛片在线视频| 一区二区三区免费网站| 日本不卡视频一区| 亚洲综合精品四区| 日韩欧美三级一区二区| 麻豆国产精品| 久久全国免费视频| 免费看男男www网站入口在线| 日本高清不卡在线观看| 网爆门在线观看| 99免费精品在线观看| 国内外免费激情视频| 久久亚洲专区| 国产一区二区三区奇米久涩| 妞干网免费在线视频| 日韩在线视频中文字幕| www三级免费| 色综合一个色综合亚洲| www.xx日本| 99国产精品久久久久久久久久久| 99色精品视频| 久久久久久久久久久9不雅视频| 国产99午夜精品一区二区三区 | 欧美激情国产精品日韩| 999精品一区| 国产一区二区视频在线免费观看| 日韩欧美看国产| 久久天天躁日日躁| 久色视频在线| 日韩欧美在线观看一区二区三区| 成人免费a视频| 亚洲人午夜精品天堂一二香蕉| 少妇精品无码一区二区三区| 国内精品国产成人| 成人在线免费在线观看| 天天做天天爱天天爽综合网| 久久国产精品久久| 精品国产麻豆| 91精品久久久久久久久久久久久| gratisvideos另类灌满| 日韩在线视频播放| 日韩在线一区二区三区四区| 在线综合+亚洲+欧美中文字幕| 9i精品福利一区二区三区| 一区二区三区毛片| 国精产品视频一二二区| 久久夜色精品国产欧美乱极品| 成人综合久久网| 日韩成人免费看| 欧美日韩成人免费视频| 婷婷精品进入| 色狠狠久久av五月综合| 北条麻妃一区二区三区在线| 成人动漫网站在线观看| 欧美粗大gay| 亚州精品天堂中文字幕| 免费在线观看的电影网站| 日韩一区二区久久久| 青青草在线视频免费观看| 精品国产乱码久久久久久夜甘婷婷 | 欧美网站免费观看| 午夜视频精品| 亚洲 欧洲 日韩| 青青一区二区三区| 欧美一级二级三级| 国产精品一线天粉嫩av| 国模精品一区二区三区| 中文在线综合| 亚洲一区国产精品| 国产精品videossex撒尿| 国产精品久久91| 久久久成人av毛片免费观看| 欧美性在线视频| 中文字幕在线看片| 91国产美女在线观看| av在线网页| 久久久亚洲国产| 搞黄网站在线看| 欧美国产中文字幕| 18在线观看的| 久久6精品影院| 1769在线观看| 综合久久五月天| 亚乱亚乱亚洲乱妇| 中文字幕久久亚洲| 国产精品扒开做爽爽爽的视频| 亚洲一区二区黄| 天堂av中文在线资源库| 中文字幕在线看视频国产欧美| a视频网址在线观看| 中文字幕在线观看亚洲| 黄在线免费看| 国模精品视频一区二区三区| 超级白嫩亚洲国产第一| 欧美亚洲国产日韩2020| 欧美片第一页| 91在线视频九色| 91精品啪在线观看国产爱臀| 国产精品一区二区三区免费观看| 成人av地址| 欧美亚洲另类久久综合| 日韩不卡一区| av电影一区二区三区| 欧美不卡视频| 97视频久久久| 丝袜a∨在线一区二区三区不卡| 精品久久久久久中文字幕2017| 国产剧情一区二区| 在线精品视频播放| 久久久久久久久久久99999| 五月婷六月丁香| 亚洲aⅴ怡春院| 国产寡妇亲子伦一区二区三区四区| 欧美色涩在线第一页| 99精品免费观看| 一区二区欧美激情| 老司机午夜在线| 97在线看福利| 欧美国产日韩电影| 国产一区二区三区高清视频| 欧美美女一区| 黄色三级中文字幕| 亚洲综合激情| 国产高清成人久久| 亚洲国产精品成人综合| 久久午夜鲁丝片午夜精品| 欧美色老头old∨ideo| 亚洲精品久久久久久动漫器材一区| 日韩精品中文字幕有码专区| 日本不卡不卡| 国产精品福利观看| gogo人体一区| 亚洲免费不卡| 亚洲国产精品第一区二区三区| 欧美国产日韩另类 | 97人洗澡人人免费公开视频碰碰碰| av在线不卡精品| 久久99精品久久久久子伦| 欧美mv日韩| 日韩视频第二页| 国产成人精品影院| 免费在线黄色网| 欧美视频一区二区| 日本一级在线观看| 欧美国产日本在线| 日韩精品三级| 亚洲一区3d动漫同人无遮挡 | 成人亚洲精品| 日本在线观看一区| 99热在线精品观看| 欧美日韩一区二区三区四区五区六区| 国产精品久久久久久户外露出| 亚洲 欧美 日韩 综合| 欧美成人激情免费网| 一色桃子av在线| 国产日韩综合一区二区性色av| 欧美一级二级三级视频| 尤物一区二区三区| 久久精品国产精品青草| 午夜理伦三级做爰电影| 精品成人在线视频| 国产黄色小视频在线观看| 久久精品中文字幕电影| 成人不卡视频| 亚洲激情一区二区| 麻豆精品在线看| 女人十八毛片嫩草av| 欧洲人成人精品| 最新电影电视剧在线观看免费观看| 欧美与欧洲交xxxx免费观看| 高清精品视频| 无颜之月在线看| 亚洲综合图色| 日韩欧美在线第一页| 国产男女猛烈无遮挡| 欧美大尺度激情区在线播放 | 国产精品91久久久久久| 欧美日韩一区二区三区四区不卡| 日本少妇高潮喷水视频| av成人动漫在线观看| 国产精品999在线观看| 日韩欧美国产三级| av中文在线资源库| 国产专区一区二区| 亚洲国产日韩欧美一区二区三区| 波多野结衣av在线免费观看| 欧美日在线观看| 蝌蚪视频在线播放| 国产成人在线一区二区| 91久久国产| 91porn在线| 婷婷六月综合亚洲| 1769在线观看| 亚洲伊人久久大香线蕉av| 欧美亚韩一区| a级大片在线观看| 欧美色图片你懂的| 黄网站在线播放| 91视频网页| 国产精品一页| 女人十八毛片嫩草av| 欧美日韩一级视频| 男女在线视频| 欧美日韩高清在线一区| 免费看日韩精品| 久久黄色免费网站| 日韩精品在线第一页| 99riav视频一区二区| 国产精品久久国产| 久久久久国产精品厨房| 中文字幕在线2018| 午夜精品在线观看| 红桃视频在线观看一区二区| 日本精品一区在线| 欧美性猛交xxxx乱大交3| 91在线直播| 国产精品一区免费观看|