收藏
回答

如何解决差评通知中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可以解析出来

或者有没有原始推送报文可以给我一个?

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

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
    有用
    回复
登录 后发表内容