成语查询Web Service

    可以通过成语名称,成语名拼音首字母查询相关成语.共收录各类成语13000余条,具体成语提供拼音读法、解释、出处、实际用例,方便参考学习。
    本Web Service主体采用PHP开发,具有跨平台,跨域,负载量大,处理速度快等特点.支持UTF-8、GBK等编码且适用于多种客户端语言分别包括PHP\JSP\ASP\.NET\RUBY\JAVASCRIPT\Python等.是您开发成语查询工具或为自己的站点提供个性化的成语查询功能的必备工具.


效果演示

成语名称或成语名称拼音首字母:




    API说明文档

    WebService名称: 成语查询

    Service调用地址: http://app.17kaixin8.com/chengyu/chengyu.ser.php

    函数说明:

    /**
     * =========================================
     * 函数ChengYu($key, $charset)
     * @param   string  $key       成语查询关键词(可以按中文和拼音首字母查询)
     * @param   string  $charset  字符编码(默认编码为UTF8-8)
     * @return  array              查询出的成语相关信息
     * =========================================
     * 返回参数数组说明
     * 查询失败则返回数组$msg
     * int      $msg["error"]      成语查询相关信息
                                 1:没有输入成语查询的关键词
                                 2:关键词只能是中文或者成语拼音首字母   
                                 3:没有找到成语
     * 查询成功则返回数组$cy
     * string   $cy[]["ChengYu"]  成语名称(只有当error为null才有此参数)
     * string   $cy[]["PingYin"]  成语拼音(只有当error为null才有此参数)
     * string   $cy[]["DianGu"]   成语典故(只有当error为null才有此参数)
     * string   $cy[]["ChuChu"]   成语出处(只有当error为null才有此参数)
     * string   $cy[]["LiZi"]     成语例子(只有当error为null才有此参数)
     */
     

    PHP使用方法:

    //引用PHPRPC PHP客户端
    include("PHPRPC/phprpc_client.php");
    //初始化成语查询客户端类
    $client = new PHPRPC_Client("http://app.17kaixin8.com/chengyu/chengyu.ser.php");
    //输出结果
    print_r($client->ChengYu("yxyy","UTF-8"));
    
     
     

    Javascript使用方法:

    //引用PHPRPC JS客户端
    <script type="text/javascript" src="PHPRPC/js/compressed/phprpc_client.js">
    </script>
    <script language="javascript" type="text/javascript">
    //初始化WebService 的函数
    var client = new PHPRPC_Client("http://app.17kaixin8.com/chengyu/
    				chengyu.ser.php",["ChengYu"]);
    client.ChengYu("yxyy","UTF-8",function(result) {
    //返回的result结果请使用FireFox的FireBug控制台上查看,IE下将会报错
        	console.dir(result);
    }
    </script>
     

    其他语言调用方法在此略去,请自己行查看PHPRPC客户端使用文档

    演示案例下载