收藏
回答

客服消息转发

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 客服消息转发 工具 6.6.6 1.9.1

我是第三方平台方,需要把小程序客服消息转接到官方的客服聊天系统中,服务器接口是接受到了信息了,并且按照格式要求:

 <xml>
     <ToUserName><![CDATA[touser]]></ToUserName>
     <FromUserName><![CDATA[fromuser]]></FromUserName>
     <CreateTime>1399197672</CreateTime>
     <MsgType><![CDATA[transfer_customer_service]]></MsgType>
 </xml>

返回了这个响应消息了,ToUserName为接收到的用户openid,FromUserName为接收到的小程序的原始id,然而我的客服还是没收到转接过来的消息,请问是神马情况?

回答关注问题邀请回答
收藏

8 个回答

  • Yongke
    Yongke
    2018-05-21

    客服消息转发的文档有问题,解决方法是这样的

    • 如果消息API配置的是json, 则需回复json;是XML,则回复XML

    • 其次按照文档ToUserName为接收到的用户的openid,FromUserName为接收到的小程序的原始id

    • 最后容易出问题的是CreateTime必须要是腾讯传过来的值,不能修改... (太坑了)



    2018-05-21
    有用 3
    回复 6
    • 2018-05-25
      按照您所说的,发送的数据包格式为 { ToUserName:msg. FromUserName, FromUserName:msg.ToUserName, CreateTime:msg.CreateTime, MsgType:"transfer_customer_service" } 是吗?其中msg是收到的消息包,我这边一直提示invalid openid
      2018-05-25
      回复
    • 洪炎
      洪炎
      2018-06-01回复

      我也遇到这个问题,两天了没解决。怎么解决的?

      2018-06-01
      回复
    • 哦?~
      哦?~
      2018-06-04回复

      请问您最后怎么解决的呢?

      2018-06-04
      回复
    • 2018-06-08回复洪炎

      想问一下您解决了吗

      2018-06-08
      回复
    • 2018-06-08回复哦?~

      想问一下您解决了吗

      2018-06-08
      回复
    查看更多(1)
  • 小强
    小强
    2019-05-08

    弄了一天了,终于解决了。

    首先要看一下微信后台设置的json格式或者xml格式。

    json就返回json,xml就返回xml。

    不要返回纯文本,坑就在这里(success是纯文本,所以绝大多数猿友返回也是直接组成字符串返回了,切记需要设置

    response.setContentType("text/xml");

    或者

    response.setContentType("application/json;charset=utf-8");

    2019-05-08
    有用 1
    回复 2
    • T1M
      T1M
      2021-03-24
      大神帮我看看,我按照你们说的写,客服还是收不到信息。下图是服务器打出的日志,上面是微信给传入的,下面是我给返回的。
      2021-03-24
      回复
    • 槐序三十
      槐序三十
      2021-11-04
      感谢分享,xml返回我也搞了一天 最后发现了你的经验分享 终于可以了
      2021-11-04
      回复
  • 2018-06-13

    防坑指南:如果你们的返回值和我一样为invalid openid ,那么极有可能你们和我一样误以为应该通过send接口发送这个数据包,但是坑就坑在,他其实只要直接输出就好了,对,就是转个json然后echo出来。请注意除此之外别又多输出了success之类的东西

    2018-06-13
    有用
    回复
  • 东生lee
    东生lee
    2018-05-07

    太坑了,第三方平台托管小程序这边问题真多,接口不完善就不要发出来嘛

    2018-05-07
    有用
    回复 1
    • 2018-06-11

      楼主,你的问题解决了吗?

      2018-06-11
      回复
  • 2018-05-03

    是的哦!我也遇到这问题。转发不了。太深奥了

    2018-05-03
    有用
    回复
  • 东生lee
    东生lee
    2018-05-02

    还是不行,2楼大哥也有这问题吗?

    2018-05-02
    有用
    回复
  • 2018-05-02

    亲,你解决了吗?

    2018-05-02
    有用
    回复
  • 东生lee
    东生lee
    2018-05-02

    ……

    2018-05-02
    有用
    回复
登录 后发表内容