你的微信应用程序接收到用户发送的消息事件之后,可以进行响应。wechat4j支持多种消息的响应。
wechat4j响应消息的部分在wechat4j的入口WechatSupport.java中定义,直接使用即可。如下以接收文本消息然后回复给用户文本消息为例来说明。
public class YouWechat extends WechatSupport{
public Lejian(HttpServletRequest request, String token) {
super(request, token);
}
@Override
protected void onText() {
this.wechatRequest.getFromUserName();
String content = "test ok";
responseText(content);
}
}
上面代码的意思就是创建一个你自己的微信服务YouWechat.java必须继承wechat4j的WechatSupport。实现其onText
事件。通过String content = "test ok"
来设置回复的消息,然后使用responseText(content)
进行消息回复,其中responseText(content)
就是响应文本消息方法。
wechat4j响应消息列表
- responseText 回复文本消息
- responseImage 回复图片消息
- responseVoice 回复语音消息
- responseVideo 回复视频消息
- responseMusic 回复音乐消息
- responseNew 回复图文消息
- responseNews 回复图文消息