String openid=map.get("FromUserName"); //用户openid
String mpid=map.get("ToUserName"); //公众号原始ID
//普通文本消息
TextMessage txtmsg=new TextMessage();
txtmsg.setToUserName(openid);
txtmsg.setFromUserName(mpid);
txtmsg.setCreateTime(new Date().getTime());
txtmsg.setMsgType(MessageUtil.RESP_MESSAGE_TYPE_TEXT);
if (map.get("MsgType").equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)) { // 文本消息
String content=map.get("Content");
if("1".equals(content)){
txtmsg.setContent("你好,你发送的内容是1!");
}else if("2".equals(content)){
txtmsg.setContent("你好,你发送的内容是2!");
}else if("3".equals(content)){
txtmsg.setContent("你好,你发送的内容是3!");
}else if("4".equals(content)){
txtmsg.setContent("<a href=\"http://www.cuiyongzhi.com\">崔用志博客</a>");
}else{
txtmsg.setContent("你好,欢迎来到崔用志博客!");
}
return MessageUtil.textMessageToXml(txtmsg);
}
//这个是错误代码回复
if (map.get("MsgType").equals(MessageUtil.REQ_MESSAGE_TYPE_LINK)) { // 链接消息
txtmsg.setContent("");
return MessageUtil.textMessageToXml(txtmsg);
}
//这个是正确代码回复
if (map.get("MsgType").equals(MessageUtil.REQ_MESSAGE_TYPE_LOCATION)) { // 位置消息
System.out.println("==============这是位置消息!");
return "";
}
package com.cuiyongzhi.wechat.message.resp;
/**
* ClassName: CustomerMessage
* @Description: 客服消息接口
* @author dapengniao
* @date 2016年3月14日 下午6:28:08
*/
public class CustomerMessage {
// 接收方帐号(收到的OpenID)
private String ToUserName;
// 开发者微信号
private String FromUserName;
// 消息创建时间 (整型)
private long CreateTime;
// 消息类型(text/music/news)
private String MsgType;
public String getToUserName() {
return ToUserName;
}
public void setToUserName(String toUserName) {
ToUserName = toUserName;
}
public String getFromUserName() {
return FromUserName;
}
public void setFromUserName(String fromUserName) {
FromUserName = fromUserName;
}
public long getCreateTime() {
return CreateTime;
}
public void setCreateTime(long createTime) {
CreateTime = createTime;
}
public String getMsgType() {
return MsgType;
}
public void setMsgType(String msgType) {
MsgType = msgType;
}
}
String openid=map.get("FromUserName"); //用户openid
String mpid=map.get("ToUserName"); //公众号原始ID
CustomerMessage customer=new CustomerMessage();
customer.setToUserName(fromUserName);
customer.setFromUserName(toUserName);
customer.setCreateTime(new Date().getTime());
customer.setMsgType("transfer_customer_service");
// 文本消息
if (msgType.equals(MessageUtil.REQ_MESSAGE_TYPE_TEXT)) {
return MessageUtil.customerMessageToXml(customer);
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有