2023年微信小程序API 转发消息
作者: --时间: 2022-09-29
阅读量:
转发消息
微信小程序提供了让开发者在小程序设置消息推送的功能。当普通微信用户向小程序客服发送消息时,微信服务器会将消息 POST 到开发者填写的 url 上。如果想要将消息转发到网页版客服工具,则需要在响应包中返回 MsgType 为 transfer_customer_service 的消息。
消息转发说明
当用户被客服接入以后,在客服关闭会话之前,所有发送的消息都会直接转发到客服系统。然而,当会话超过 30 分钟并且客服没有关闭时,微信服务器会自动停止转发至客服系统,并将消息恢复发送至开发者填写的 url 上。对于从小程序唤起客服会话等其他事件,不应该进行转接,否则客服在客服系统上就会看到一些无意义的消息了。
消息转发到网页版客服工具
开发者只需在响应包中返回 MsgType 为 transfer_customer_service 的消息,微信服务器就会将当次发送的消息转发到客服系统。
<xml>
<ToUserName><![CDATA[touser]]></ToUserName>
<FromUserName><![CDATA[fromuser]]></FromUserName>
<CreateTime>1399197672</CreateTime>
<MsgType><![CDATA[transfer_customer_service]]></MsgType>
</xml>
参数说明
| 参数 | 是否必须 | 描述 |
|---|---|---|
| ToUserName | 是 | 接收方帐号(收到的 OpenID) |
| FromUserName | 是 | 开发者微信号 |
| CreateTime | 是 | 消息创建时间(整型) |
| MsgType | 是 | transfer_customer_service |
在使用微信小程序开发时,了解如何转发消息对于与客户进行更有效的交互非常重要。

