问答详情
源自:4-2 纯文本回复代码实现

照着视频写的单文本消息回复,为什么总是成功不了

if(strtolower($postObj->MsgType) == 'text'){

if($postObj->Content == '你好'){

$template = "<xml>

<ToUserName><![CDATA[%s]]></ToUserName>

<FromUserName><![CDATA[%s]]></FromUserName>

<CreateTime>%s</CreateTime>

<MsgType><![CDATA[%s]]></MsgType>

<Content><![CDATA[%s]]></Content>

</xml>"

$fromUser = $postObj->ToUserName;

$toUser = $postObj->FromUserName;

$time = time();

$content = "您好,感谢您的关注!";

$msgType = 'text';

$info = sprintf($template,$toUser,$fromUser,$time,$msgType,$content);

echo $info;

}

}


提问者:慕容5077611 2017-09-22 17:12

个回答

  • 慕的地6358519
    2020-11-23 17:03:30

    </xml>"你的没有结尾的分号; 注意检查”;“

  • IIVVTT
    2018-06-12 16:19:08

    你的成功了么,我也碰到这个问题了,怎么解决的呢