simsimi小黄鸡API更新
最近发现API拉取不到消息了,感到很奇怪。手动访问了一下,发现simsimi的json调用格式变成这个样子了:
{"id":19417700,"response":"爱你","result":100,"msg":"OK."}
翻看原来的代码,发现回复由sentence_resp变成了response。稍微修订一下代码,就又能用了:
function simsimi($q){
//simsimi 非官方API接口
//2012年07月18日修订:修正小黄鸡更新接口导致返回失败。
//by.oott123 http://best33.com
//参数:$q(欲获取的问题) 返回:(mixed)返回结果,为false则失败
$json=file_get_contents('http://www.simsimi.com/func/req?lc=zh&msg='.urlencode($q));
$json=json_decode($json,1);
if(isset($json['response'])){
$reply=$json['response'];
return $reply;
}
return false;
}