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

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

慕容5077611

2017-09-22 17:12

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;

}

}


写回答 关注

2回答

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

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

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

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

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

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

64923 学习 · 258 问题

查看课程

相似问题