本博客文章已转移到独立博客,查看本文请点击做最好的三三查看全文。
simsimi想必大家都知道吧,那个小黄鸡,那只小贱鸡……
呃,刚好在做一个聊天机器人,于是就去Firebug查了一下simsimi的调用方法。
其实很简单的一个接口,返回的是json格式。接口如下:
http://www.simsimi.com/func/req?lc={语言,中文为zh}&msg={utf-8编码的请求文字}
嘛,如果成功了,返回一个有内容的数组;如果失败返回一个{}。PHP调用代码内详。
PHP代码如下:
function simsimi($q){
//simsimi 非官方API接口
//by.oott123 http://best33.com
//参数:$q(欲获取的问题) 返回:(mixed)返回结果,为false则失败
$json=file_get_contents('http://www.simsimi.com/func/req?lc=zh&msg='.urlencode($q));
$this->maindb->debug($json);
$json=json_decode($json,1);
$this->maindb->debug('Array',$json);
if(isset($json['sentence_resp'])){
$reply=$json['sentence_resp'];
return $reply;
}
return false;
}
嗯,调用方法上面也写了,就是这样~喵~
本博客文章已转移到独立博客,发表评论请点击做最好的三三查看全文。
Oct 27, 2012 08:14:36 AM
求个php实例参考一下。。能发邮箱里咩。。
Mar 24, 2013 10:11:52 PM
小豆 http://xiao.douqq.com