html52.com
我爱小程序-开发者交流社区

【已解决】关于客服消息从服务端转人工的问题?

该问题已经解决:

首先感谢 Mr.Zhao 的快速回答,帮我解决了问题。

再者建议文档管理员更新下文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/customer-message/trans.html

把JSON的方案也写进去,谢谢


我在管理页的【消息推送】配置中,选择的是JSON格式,但是文档(上面链接)中并没有提到JSON版本,所以开发时卡在了这个地方。

对应的JSON格式:

{
    "ToUserName": ToUser,
    "FromUserName": FromUser,
    "CreateTime": timestamp,
    "MsgType""transfer_customer_service"
}


这里需要注意的是:

需要转回人工的返回数据,ToUserName是推送接口收到的FromUserName,FromUserName是推送接口收到的ToUserName,原理上是反向建立从客服面向客户的人工对话,这里也是容易出错的地方。


===== 以下是原始问题 =====

环境:小程序

我在开发小程序客服的是否,无法从服务端处理流程转回到人工服务。

我已经(按以下顺序开发):

  1. 通过管理页配置了【客服人员】,并测试客服能收到客户消息
  2. 开发服务端代码,提供对应处理接口
  3. 通过管理页配置转发客服消息的【消息推送】设置,并测试服务端能收到客户消息
  4. 在服务端代码中添加需返回的XML数据内容来转回人工服务,测试不成功

需要问一下我的返回数据到底什么地方错了:

日志里收到和返回的数据:

日志里收到和返回的数据:端口模拟测试的返回数据:

端口模拟测试的返回数据:

端口模拟测试的返回数据:返回头:

返回头:

返回头:

网友回复

Mr.Zhao:

推送的是json,返回的也得是json

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付