TP5做过微信用户关注自动回复

浏览:3401 发布日期:2017/04/28 分类:ThinkPHP5专区 关键字: TP5 微信 $GLOBALS['HTTP_POST_DATA']
//1.获取到微信推送过来post数据(xml格式)
$postArr = $GLOBALS['HTTP_POST_DATA'];
/判断该数据包是不是订阅类型
if( strtolower( $postObj->MsgType) == 'event' ){
//如果是关注subscribe事件
if( strtolower( $postObj -> Event == 'subscribe' ) ){
//回复用户信息
$toUser = $postObj->FromUserName;
$fromUser = $postObj->ToUserName;
$time = time();
$MsgType = 'text';
$content = '欢迎关注我们公众账号';
$template = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]]></Content>
</xml>";
$info = sprintf($template,$toUser,$fromUser,$time,$msgType,$content);
echo $info;
}

}else{
echo "不是订阅事件";
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>