关于微信服务器返回xml的问题,无法获取toUserName?
请求表单数据:
<xml>
<ToUserName>#微信号</ToUserName>
<FromUserName>#微信号</FromUserName>
<CreateTime>1492150949</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[1]]></Content>
<MsgId>6408739527091614041</MsgId>
</xml>
被动回复内容
<xml>
<FromUserName>#微信号</FromUserName>
<CreateTime>1492150938649</CreateTime>
<MsgType>text</MsgType>
<Content>本平台XXXXXX</Content>
</xml>
为什么返回内容没有toUserName呢,
servlet代码如下:
public static String initText(String toUserName, String fromUserName,
String content) {
TestMessage text = new TestMessage();
text.setFromUserName(toUserName);
text.setToUserName(fromUserName);
text.setMsgType(MESSAGE_TEXT);
text.setCreateTime(new Date().getTime());
text.setContent(content);
return textMessageToXml(text);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
既然没有获取到fromUserName的值,那么羊毛出在羊身上,上面代码map.get("FromeUserName");这里居然写错了,老眼昏花啊,就因为把"FromUserName"写成了"FromeUserName",老铁们有检查类似错误的工具请告诉下下!