知识屋:更实用的电脑技术知识网站
所在位置:首页 > 编程技术 > PHP编程

介绍图灵机器人php API

发布时间:2015-05-27 19:19:55作者:知识屋

图灵机器人平台,基于自然语言处理、知识库和云计算等技术,为广大开发者、合作伙伴提供的一系列智能语义处理能力(包括语义理解、智能问答、知识库对接等)的服务平台。截止到目前为止,平台已经积累了近百亿条语料库和PB级别的基础数据,经测试平台的整体准确度已经达到90%以上,而且平台已经应用于HTC的小Hi语音助手、中国电信的微信平台、海尔的智能家电控制系统等,广受企业的好评。
下面介绍下他的api:
下面这里摘自官网:http://www.tuling123.com/openapi/cloud/api.jsp?section=9
$apiKey = "自己的appKey";
$apiURL = "http://www.tuling123.com/openapi/api?key=KEY&info=INFO";
// 设置报文头, 构建请求报文
header("Content-type: text/html; charset=utf-8");
$reqInfo = "讲个笑话";
$url = str_replace("INFO", $reqInfo, str_replace("KEY", $apiKey, $apiURL));

/** 方法一、用file_get_contents 以get方式获取内容 */
$res =file_get_contents($url);
echo $res;

/** 方法二、使用curl库,需要查看php.ini是否已经打开了curl扩展 */
$ch = curl_init();
$timeout = 5; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$file_contents = curl_exec($ch);
curl_close($ch);
echo $file_contents;
返回结果:
这是一个json%20字符串,我们只要使用php的json处理字符串就行

将返回结果使用%20json_decode()%20返回json%20数据$data,这样可以通过$data->text%20来输出笑话。
同理,我们可以通过$reqInfo%20这个变量让用户自己输入,就可以制作属于自己的界面的机器人了。



(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜