微信公众号回复消息,很急
发布于 5 年前 作者 yanghou 6493 次浏览 来自 问答

微信公众号回复消息,一直报“该公众号提供的服务器出现故障,请稍后重试”

<xml><Content>你好</Content><CreateTime>1623838084849</CreateTime><ToUserName>发送者的openid</ToUserName><FromUserName>appid(这个就不显示了)</FromUserName><MsgType>text</MsgType></xml>

response.setContentType("text/xml;charset=UTF-8");
response.setCharacterEncoding("utf-8");
response.getWriter().write(code);
response.getWriter().close(); 以HttpServletResponse response 返回的
1 回复

FromUserName不应该是appid,而是公众号原始id,你服务器接收到微信推给你的原ToUserName,一般是gh_开头的

还有,你用的是明文模式嘛?如果是明文模式,像content这类字段,你换成CDATA看看

如果是密文模式,你返回这个内容本来就有问题

回到顶部