从菜鸟到智能机器人开发大拿的蜕变

智能聊天机器人在这个互联网横行的时代可谓是如火如荼,不要以为开发一个智能聊天机器人有多么的高深莫测,对于我们这些后辈来说简直易如反掌,因为前辈已经为我们奠定了基础,硬生生的把我们抬到了人家的肩膀上,为何这样说呢?听笔者细细道来。

“图灵机器人”,你听说过没?如果没有那么你还真是个菜鸟,“图灵”不仅是一个人,还是一个机器人,“图灵机器人”更是作为一个开放平台为我们这些后生开发智能聊天机器人所用,不用担心,It’s free,免费的!

下面我还是掰扯一下怎么用吧! (这才是重点。。。)今天我先说其中的一种API接入方式

请求方式: http get

参数:     key 注册账号并激活后获得的apikey

               info 请求的内容,即发送方的数据

返回格式: json

例: http://www.wendacloud.com/openapi/api?key=apikey&info=图灵机器人

不用写代码,直接把这个get 请求替换一下参数,并放到地址栏就能得到图灵机器人返回的数据,如此,一问一答,一个智能聊天机器人就这样简单又完美的实现了.

附源码一段:(需要导入三个包 commons-logging-1.0.4.jar、 httpclient-4.3.1.jar、httpcore-4.3.jar)

 

public class robort_Demo {

    /**

     * @param 调用图灵机器人平台接口

     */

    public static void main(String[] args) throws IOException {

       // TODO Auto-generated method stub

       String requesturl = "http://www.wendacloud.com/openapi/api?key=df4e67354f7d9827315225b11b21b3a7&info=我是图灵机器人";

       String result;          

        HttpGet request = new HttpGet(requesturl);

       HttpResponse response = HttpClients.createDefault().execute(request);

      

       if(response.getStatusLine().getStatusCode()==200){

           result = EntityUtils.toString(response.getEntity());

           System.out.println("返回结果:"+result);

       }

    }

}

结果:

 

在这里不得不感谢一下“图灵机器人”的开发团队,不仅仅是聊天,查新闻、查列车、车航班、查团购、查价格、查优惠、查酒店、查餐厅、查彩票等,也是应有尽有。这真是前人栽树,后人乘凉!

预知其他接入方式,请听下次分解。你值得一试~~

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29633231/viewspace-1151039/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29633231/viewspace-1151039/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值