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

来源:4-2 纯文本回复代码实现

慕容5077611

2017-09-22 17:11

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;

}

}


写回答 关注

1回答

  • 慕粉3469659
    2017-09-25 13:11:01

    你的</xml>后面没加分号吧

    慕粉3469...

    少分号了,加上试试看

    2017-09-25 13:11:42

    共 1 条回复 >

PHP实现微信公众平台开发—提升篇

本课程详细讲解了接收微信用户发送的消息和接收订阅关注的事件推送

64923 学习 · 258 问题

查看课程

相似问题