微信小程序转发客服消息

场景

小程序设置了消息推送,网页版客服工具无法接收到用户发送的客服消息

根源

普通微信用户向小程序客服发消息时,微信服务器会先将消息 POST 到开发者填写的 URL 上,服务器没有对用户消息进行转发处理,用户消息不能到达客服工具。

解决

需要开发者在响应包中返回 MsgType 为 transfer_customer_service 的消息,微信服务器收到响应后会把当次发送的消息转发至客服系统

示例
responseMessage = "<xml>\n" +
                        "     <ToUserName><![CDATA[" + fromUserName + "]]></ToUserName>         //发消息用户的openid\n" +
                        "     <FromUserName><![CDATA[" + toUserName + "]]></FromUserName>  //开发者微信号\n" +
                        "     <CreateTime>" + System.currentTimeMillis() + "</CreateTime>                   //消息创建时间\n" +
                        "     <MsgType><![CDATA[transfer_customer_service]]></MsgType>\n" +
                        " </xml>\n";
官方文档

转发客服消息


版权声明:本文为qq_26400953原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。