实际上comment_id被包在了一个<result>标签里,和文档里的与MsgType、Event同一个level完全不一致,也不知道那个大聪明写的代码,把请求里加了个result标签。 写的真好,下次别这么写了。 打印出来的微信原始报文如下(关键信息模糊处理),供大家参考: <xml> <ToUserName> <![CDATA[sdjhfsdhfkjsdbfkshdi]]> </ToUserName> <FromUserName> <![CDATA[sdjhfsdhfkjsdbfkshdi]]> </FromUserName> <CreateTime>1704372141</CreateTime> <MsgType> <![CDATA[event]]> </MsgType> <Event> <![CDATA[wxa_comment_bad_score]]> </Event> <result> <comment_id>123454654564561</comment_id> </result> </xml>
如何解决差评通知中comment_id解析不出来的问题?https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/guarantee/comment.html#_4-1%E5%B7%AE%E8%AF%84%E9%80%9A%E7%9F%A5CallBack 文档如图,通过@XmlElement注解的方式是解析不出来的,同level的MsgType和Event可以解析出来 [图片] 或者有没有原始推送报文可以给我一个?
01-04实际上comment_id被包在了一个<result>标签里,和文档里的与MsgType、Event同一个level完全不一致,也不知道那个大聪明写的代码,把请求里加了个result标签。 写的真好,下次别这么写了。 打印出来的微信原始报文如下(关键信息模糊处理),供大家参考: <xml> <ToUserName> <![CDATA[sdjhfsdhfkjsdbfkshdi]]> </ToUserName> <FromUserName> <![CDATA[sdjhfsdhfkjsdbfkshdi]]> </FromUserName> <CreateTime>1704372141</CreateTime> <MsgType> <![CDATA[event]]> </MsgType> <Event> <![CDATA[wxa_comment_bad_score]]> </Event> <result> <comment_id>123454654564561</comment_id> </result> </xml>
差评通知中comment_id解析不出来,这个字段是不对的4.1差评通知CallBackcomment_id,这个字段是不对的,xml的方式解析不出来 https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/guarantee/comment.html#_4-1%E5%B7%AE%E8%AF%84%E9%80%9A%E7%9F%A5CallBack 文档如图,通过@XmlElement注解的方式是解析不出来的,同level的MsgType和Event可以解析出来 [图片]
01-04