◐ Shell
clean mode source ↗

WxCpTpMessageRouter和WxCpMessageRouter对回调消息的处理错误

提问前,请确保阅读过项目首页说明以及wiki开发文档相关内容,尤其是常见问题部分。完成内容后,请务必移除包括本句在内的无用内容,以免影响阅读,否则直接关闭,谢谢合作~

另外如果确认属于bug,而且已明确如何修复,请参考贡献指南直接提交PR,省的浪费时间在这里描述问题,非常感谢配合

简要描述

简单概括描述下你所遇到的问题。

  • WxCpTpMessageRouter的me.chanjar.weixin.cp.tp.message.WxCpTpMessageRouter#route(me.chanjar.weixin.cp.bean.message.WxCpXmlMessage, java.util.Map<java.lang.String,java.lang.Object>)方法应该处理的是企业微信第三方服务商的那个消息类:me.chanjar.weixin.cp.bean.message.WxCpTpXmlMessage;写成和企业微信内部开发回调的消息同一个类了;

WxCpTpMessageRouter应该对应下面的回调消息字段:

image

而不是WxCpXmlMessage,返回回调的内容应该也只是“success”

模块版本情况

  • WxJava 模块名: weixin-java-cp
  • WxJava 版本号: 3.9.6.B

详细描述

详情见官方文档:https://work.weixin.qq.com/api/doc/90001/90143/90628

日志

将日志放在 pastebin 或者其他地方,并将其url地址贴在这里