• windows 8 开发 集成Bing搜索service


    一、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

  • 相关阅读:
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第九周
    第八周
    第七周
    第六周
    第五周
    实验报告二
  • 原文地址:https://www.cnblogs.com/icuit/p/2537448.html
Copyright © 2020-2023  润新知