收藏
回答

拉起小程序客服会话后,发送小程序卡片消息,服务器log中MsgType的值为什么一直都是event?

原生前端代码如下:

<button class="conbutton" open-type="contact" show-message-card='true'  send-message-title="**" session-from="{{sessionFrom}}" bindcontact="handleContact">立即加入</button>

服务器log接受到的信息:

{"ToUserName":"*************************","FromUserName":"*********************","CreateTime":1701334405,"MsgType":"event","Event":"user_enter_tempsession","SessionFrom":"wxapp"}

其中的MsgType值不应该是miniprogrampage?为什么是event?

最后一次编辑于  2023-11-30
回答关注问题邀请回答
收藏

1 个回答

  • Hlxuan.
    Hlxuan.
    2023-11-30

    用户每次进入客户会话窗口都会触发 Event: "user_enter_tempsession" 这个事件,你可以看下一条事件推送,应该是"MsgType": "miniprogrampage"的事件吧?

    ------

    我刚试了下,服务器是先收到user_enter_tempsession事件推送,隔几秒钟才会收到"MsgType": "miniprogrampage"的事件推送。

    2023-11-30
    有用 1
    回复 3
    • 不将就🍂
      不将就🍂
      2023-11-30
      一直都是"MsgType":"event"。
      2023-11-30
      回复
    • Hlxuan.
      Hlxuan.
      2023-11-30回复不将就🍂
      是不是后台开启了「在官方客服工作台收发消息」?我刚试了下开启之后是收不到"MsgType": "miniprogrampage"的事件推送的,需要关闭才能接收。
      2023-11-30
      2
      回复
    • 不将就🍂
      不将就🍂
      2023-11-30回复Hlxuan.
      ok,找到问题所在了。谢谢!
      2023-11-30
      回复
登录 后发表内容