java微信公众号分享页面_JAVA微信公众号网页开发——将接收的消息转发到微信自带的客服系统...

如果公众号处于开发模式,普通微信用户向公众号发消息时,微信服务器会先将消息POST到开发者填写的url上,无法直接推送给微信自带的客服功能。如果需要把用户推送的普通消息推送到客服功能中,就需要进行代码修改。

代码:

public void customer(HttpServletResponse response) {

String msgType = "获取推送消息中的MsgType数据";

/**

* 判断微信推送的消息中的MsgType是否是event类型

* 不是event类型的,我们进行转发,因为只需要针对微信用户发来的消息才进行转发,而对于其他任何事件(比如菜单点击、地理位置上报等)都不应该转接,否则客服在客服系统上就会看到一些无意义的消息了。

* fromUsername 为推送消息的fromUsername

* toUsername 为推送消息的toUsername

*/

String time = System.currentTimeMillis()+"";

if (!"event".equalsIgnoreCase(msgType)) {

String textTpl=customerText(fromUsername, toUsername, time);

send(textTpl, response);

}

}

/**

* 封装发送xml

* @param fromUsername

* @param toUsername

* @param time

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值