聊天附件栏分享消息到当前会话

通过聊天附件栏向当前会话发送消息

调用该接口可从聊天附件栏打开的页面中向当前会话发送消息,消息格式支持文本(“text”),图片(“image”),视频(“video”),文件(“file”),H5(“news”)和小程序(“miniprogram”)

wx.invoke('sendChatMessage', {
    msgtype:"text", //消息类型,必填
    text: {
        content:"你好", //文本内容
    },
    image:
    {
        mediaid: "", //图片的素材id
    },
    video:
    {
        mediaid: "", //视频的素材id
    },
    file:
    {
       mediaid: "", //文件的素材id
    },
    news:
    {
        link: "", //H5消息页面url 必填
        title: "", //H5消息标题
        desc: "", //H5消息摘要
        imgUrl: "", //H5消息封面图片URL
    },
    miniprogram:
    {
        appid: "wx8bd80126147df384",//小程序的appid
        title: "this is title", //小程序消息的title
        imgUrl:"https://search-operate.cdn.bcebos.com/d054b8892a7ab572cb296d62ec7f97b6.png",//小程序消息的封面图。必须带http或者https协议头,否则报错 $apiName$:fail invalid imgUrl
        page:"/index/page.html", //小程序消息打开后的路径,注意要以.html作为后缀,否则在微信端打开会提示找不到页面
    },
}, function(res) {
    if (res.err_msg == 'sendChatMessage:ok') {
        //发送成功
    }
})
  1. 此接口在企业微信3.1.6及以后版本支持。(mac端暂不支持)
  2. 必须先成功调用agentConfig,否则调用时会报“no permission”错误。
  3. 需要从聊天工具栏或者附件栏进入页面才能调用,可先通过调用getContext接口来判断进入页面的入口。(仅entry为single_chat_tools、group_chat_tools或者chat_attachment时可调用)
  4. media_id可以通过素材管理接口获得,暂不支持公众平台的mediaid。
  5. 从聊天附件栏调用该接口时,当前成员不需要具备客户服务权限,当前应用不需要拥有客户联系权限
© 1998 - 2021 Tencent Inc. All Rights Reserved