比如响应一个扫码事件,有时候并不需要给用户回复一个消息:
1、直接回复success2、直接回复空串(指字节长度为0的空字符串,而不是XML结构体中content字段的内容为空)
返回个null
直接返回null 不好使~
贴代码看看
如果 扫描事件推送的场景参数不是 "XXXXX" 时 , 不响应用户. 否则处理一些业务逻辑,然后给用户响应一个消息.
@Override public WxOutMsg eventScan(WxInMsg msg) { String eventKey = msg.getEventKey(); log.debug("eventKey: " + eventKey); if(!Strings.equalsIgnoreCase(eventKey, "XXXXX")){ return null; } return Wxs.respText(null, "谢谢您的关注!"); }
是return null;
报错还是怎样了??
为啥我不好使... 让我再仔细跟一下. 谢谢哈~
没报错 , 回复了一个 defaultMsg...
我现在准备把 handler 方法也重写一下看看
你确定进这个方法了吗...
我再跟一下再来报告~
果然没进...对不起~~~