simsimi小黄鸡【非官方API】

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;
}

嗯,调用方法上面也写了,就是这样~喵~