收藏
回答

差评通知中comment_id解析不出来,这个字段是不对的

4.1差评通知CallBack

comment_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可以解析出来


回答关注问题邀请回答
收藏

1 个回答

  • 辛培。
    辛培。
    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>

    01-04
    有用
    回复
登录 后发表内容