公众测试号被动回复回复什么都报该公众号提供的服务出现故障,请稍后再试?
用的是微信的公众测试号,能接收到微信发过来的post信息,回复为空或success都报该公众号提供的服务出现故障,请稍后再试?这个错误。
这个是回复的信息,这个是直接回复的,不可能超时
4 回复
这种情况基本是代码的问题
使用switch语句判断接受类型 然后接受keyword
再进行详细判断即可
组装xml再将组装好的xml发送就好了
我的微信支付是前端拼接时 多拼接了一次 但还是谢谢你的提醒了
case '音乐':
// $msgType = "music";
$musicTpl = "<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Music>
<Title><![CDATA[慕白小慕白]]></Title>
<Description><![CDATA[戴先生是真的帅]]></Description>
<MusicUrl><![CDATA[http://wx.php1314.cn/php/walls.mp3]]></MusicUrl>
<HQMusicUrl><![CDATA[http://wx.php1314.cn/php/walls.mp3]]></HQMusicUrl>
</Music>
</xml>";
$resultStr = sprintf($musicTpl, $toUser, $fromUser, $time ,'music');
echo $resultStr;