好玩的自动回复机器人

今天偶然看到这款图灵机器人,让我又想起了当年人人的小黄鸡。哈哈哈哈哈

图灵机器人开放API:http://www.tuling123.com/openapi/record.do?channel=338


由于官网上只有PHP和JAVA的接入演示。我就来发一发页面中的接入方法。简单易用无烦恼!!


请求方式

Api 地址: http://www.tuling123.com/openapi/api

请求方式: http get

数据格式: json

请求参数


参数 是否必须 长度 示例 说明
key 必须 32 1ca80891c02eb2edb736b8ce41591426 开发者先注册帐号,激活之后即可获得
info 必须 1~30 打招呼“你好”,查天气“北京今天天气” 请求内容,编码方式为UTF-8
userid 上下文必须 1~32 eb2edb736 此userid针对开发者自己的每一个用户
loc 非必须 1~30 北京中关村 位置信息,编码方式为UTF-8
lon 非必须 - 东经116.234632(小数点后保留6位),需要写为116234632 经度信息
lat 非必须 - 北纬40.234632(小数点后保留6位),需要写为40234632 纬度信息


注意:  key是注册后自动分配给你的。


请求示例: http://www.tuling123.com/openapi/api?key=KEY&info=北京中关村附近的酒店

{

"code":309000,

"text":"********",

"list":[{

"name":"",

"price":"",

"satisfaction":"",

"count":"",

"detailurl":""

"icon":""

}]

}

页面中:

(自己引入Jquery)

    <textarea id="txt"></textarea>

    <br />

    <input type="text" id="ans" />

    <input type="button" value="发送" id="btn" />

<script type="text/javascript">


    $(function () {

        $("#btn").click(function () {

            $.post('http://www.tuling123.com/openapi/api?key=注册后获得的key值&info='+$("#ans").val(), { ans: $("#ans").val() }, function (data) {

                

                    if (data.text) {

                        $("#txt").append("机器人回复:" + data.text + "\r");

                        if (data.list) {

                            $("#txt").append(data.list+ "\r");

                        }

                        $("#ans").val("");

                    }

                

            }, "json");

        });

    })

</script>  


如果有其他需要可以在返回方法中加判断,根据返回的code值分类显示(code不同返回的参数不同)

你可能感兴趣的:(图灵机器人,自动回复机器人)