首页 新闻 会员 周边 捐助

为什么在微信公众平台中的这段代码不能实现微信中回复消息??

0
[已关闭问题] 关闭于 2017-06-18 19:29
前面已经成功对接微信token

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
$xmlObj = simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);
$xmlArr = json_decode(json_encode($xmlObj),true);
if($xmlArr['MsgType']=="text"){
    if(!empty($xmlArr['Content'])){
        if($xmlArr['Content']=="1"){
            $reply="aaaaaa";
            echo send($reply);
        }
        else{
            $reply="lalala";
            echo send($reply);
        }
    }
}
function send($reply){
    global $xmlArr;
    $str="<xml>
    <ToUserName><![CDATA[".$xmlArr['FromUserName']."]]></ToUserName>
    <FromUserName><![CDATA[".$xmlArr['ToUserName']."]]></FromUserName>
    <CreateTime>".$xmlArr['CreateTime']."</CreateTime>
    <MsgType><![CDATA[text]]></MsgType>
    <Content><![CDATA[".$reply."]]></Content>
    </xml>";
        return $str;
}
GeoAi的主页 GeoAi | 初学一级 | 园豆:197
提问于:2014-07-20 18:56
< >
分享
所有回答(2)
1

学习了,同求。

jerry-Tom | 园豆:4077 (老鸟四级) | 2014-07-21 16:57
0

你传的时间是重新获取的吗?<CreateTime>".$xmlArr['CreateTime']."</CreateTime>

心梦缘@ | 园豆:202 (菜鸟二级) | 2014-08-06 14:49
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册