Bing API的简单了解

2016-02-20 01:01 26 1 收藏

最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

微软在今年六月正式发布了Live搜索的继承者Bing,同时也提供了一套非常全面的API。如同Google API,通过使用Bing API,Web开发者可以在网站中集成bing搜索中的各种服务,从而丰富网站功能,并为网站带来流量。CSS9.NET在本篇文章通过一个完整的使用示例,向大家展示如何使用jQuery来调用Bing API实现简单的Web搜索引擎,并对Bing API有一个基本的了解。

Bing API提供了三种检索结果数据类型:SOAP、XML、JSON,在示例中是通过jQuery ajax调用json数据类型接口展示数据的。下面我们来看它的实现:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

准备工作

微软通过Bing API站点向我们展示了详细的开发文档:

访问bing开发者站点:http://bing.com/developers,在这里也可以找到Bing API在MSDN上的入口 使用微软的账户登录(没有只能先注册一个啦) 填写表格,获取APP ID(用来调用API时用的,微软要确定你是微软的开发者)

HTML部分

页面元素很简单,主要包括检索入口、结果显示区域、结果描述、错误信息显示及翻页导航五部分,下面看HTML:

        div class="line search-content"
            div class="column col-threefifths"
                h3 id="results-header"/h3
                p id="results-summary"/p
!--结果显示区域--
                div id="search-result"
                    h3搜索结果/h3
!-- 结果描述,例如总共多少条,但前是哪些条 --
                    div id="result-aggregates" class="results"/div
                    ul id="result-list" class="results"
                    /ul
!--翻页导航--
                    ul id="result-navigation" class="result-navigation"
                        li id="prev"«/li
                        li id="next"»/li
                    /ul
                /div
!--错误信息显示--
                p id="error-list"
                /p
            /div
!-- 搜索入口 --
            div class="column last-col"
                h3输入搜索词:/h3
                p
                    input id="txtQuery" type="text" title="Search Terms" /
                    button id="btnSearch" type="button" title="搜索"搜索/button
                /p
            /div
        /div

通过jQuery调用Bing API部分

定义Bing API需要传入的一些参数:     //申请的APP ID,这里换成你自己的。
    var AppId = "AppId=31F3C13DC5D41C42D4A18F9E04DE1DEA73762186";
    //通过用户输入搜索词获得检索串
    var Query = "Query="
    //指定检索

来源:http://www.tulaoshi.com/n/20160220/1633058.html

延伸阅读
[编者按]作者因为工作需要,翻译了MSDN中的WinSNMP API的资料,并决定拿出来与大家共享,文档为WORD格式,100多页并适合打印成册。 该文档主要内容包括: WinSNMP编程任务 WinSNMP基本概念 WinSNMP管理器API SNMP结构 SNMP函数全解 本文示例代码或素材下载
线程是一个和平台关系比较密切的概念,这里我们也不能看出它的具体实现,只能看一下它的表现了. public class Thread implements Runnable public final static int MIN_PRIORITY = 1; public final static int NORM_PRIORITY = 5; public final static int MAX_PRIORITY = 10; //以上三个是表示线程的优先级的,默认...
Bing 进化了显示所搜寻歌曲的歌词   一张图带你看懂全部内容,开始发起搜索进攻波。
第一节:API基础 API说到底就是一系列的底层函数,是系统提供给 用户用于进入操作系统核心,进行高级编程的途径。通 过在Visual Basic应用程序中声明外部过程就能够 访问Windows API(以及其它的外部DLLs)。在声明 了过程之后,调用它的方法与调用Visual Basic自 己的过程相同。要声明一个DLL过程,需要在代码窗 口的"声明"部分增加一个Declare...
标签: Delphi
  Delphi作为一种面向对象的可视化开发工具,以其开发程序的高速度和编译代码的高效率越来越受到广大编程人员的喜爱。尽管Delphi已经提供了非常强大的开发组件(VCL),但灵活使用API函数一定可以使你的程序增色不少。 状态键的检查 当今不少流行软件的编辑窗口(包括Delphi的代码编辑窗口)的底部都有一个状态条...

经验教程

475

收藏

62
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部