评论

小程序客服消息转发遇到的坑

小程序客服消息转发遇到的坑,希望你们能够避免。

上面是官方的原文。

原以为按照xml格式返回就行了,结果测试了n久都不成功。

后面查了很多文章才知道。

要原样返回微信发过来的数据,并且调换下tousername的值为fromusername的值,fromusername的值调换成tousername的值,将msgtype的值改成<![CDATA[transfer_customer_service]]>。

举个栗子,文本消息的转发,回复如下: (%s替换成你们实际的值就好了)

<xml>
<ToUserName><![CDATA[%s]]></ToUserName>
<FromUserName><![CDATA[%s]]></FromUserName>
<CreateTime>%s</CreateTime>
<MsgType><![CDATA[%s]]></MsgType>
<Content><![CDATA[%s]></Content>
<MsgId>%s</MsgId>
</xml>


最后一次编辑于  2020-04-21  
点赞 0
收藏
评论

4 个评论

  • Tmac恒子
    Tmac恒子
    2021-04-04

    我替换了两个参数还是,没有转发到微信客服网页版,还有什么要注意的,各位大佬

    2021-04-04
    赞同
    回复 1
    • 啊冬冬。
      啊冬冬。
      2021-05-10
      请问一下问题解决了吗
      2021-05-10
      回复
  • 盖世嘤雄
    盖世嘤雄
    2020-10-19

    最后的代码 Content那里 <!CDATA[%s] 后面缺一个右中括号

    2020-10-19
    赞同
    回复
  • 无期
    无期
    2020-09-02

    我也遇到这个问题 能加qq详细咨询一下吗?

    2020-09-02
    赞同
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-04-21

    这个问题我16年就碰到了

    2020-04-21
    赞同
    回复 1
    • 6🤓
      6🤓
      2020-04-21
      我刚才看了你回答别人的提问。了解到要替换位置的。
      2020-04-21
      回复
登录 后发表内容