微信公众号自动聊天机器人,PHP微信公众号apikey
程序员,你不是一个人;网站开发QQ群:136483411 在线充值,或联系QQ 304534221直接充值
配一下自己的百度apikey就能用了,演示公众号EvilSon
//接收用户发过来的消息
$xml = $GLOBALS["HTTP_RAW_POST_DATA"];
$obj = simplexml_load_string($xml);
//文本模板
$textTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
if(!empty($obj->Content)) {//是文本消息
$data = $obj->Content;
$ch = curl_init();
$url = 'http://apis.baidu.com/turing/turing/turing?key=879a6cb3afb84dbf4fc84a1df2ab7319&info='.$data.'&userid=eb2edb736';
$header = array(
'apikey: 您自己的apikey',
);
// 添加apikey到header
curl_setopt($ch, CURLOPT_HTTPHEADER , $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// 执行HTTP请求
curl_setopt($ch , CURLOPT_URL , $url);
$res = curl_exec($ch);
$data = json_decode($res);
//file_put_contents("yuyin.txt", $url);
echo sprintf($textTpl,$obj->FromUserName,$obj->ToUserName,time(),'text',$data->text);
}
评论(0)