企业内部开发 客户端API JS-SDK 会话 打开已有群聊并发送消息
打开已有群聊并发送消息
最后更新:2023/01/04
可联系渠道经理采购或代理智慧硬件接口已支持设备 联系渠道经理
打开已有群聊并发送消息
最后更新:2023/01/04

该接口允许打开一个已有的群聊,同时传入一条link消息(消息是可选的),并且支持打开各种会话,包括企业内部群、外部群、互联群。
接口定义

wx.invoke("openExistedChatWithMsg", {
                chatId: "chatId123",
                msg: {
                	msgtype: "link",
                	link: {
                    		title: "title1",
                    		desc: "desc1",
                    		url: "link1",
                    		imgUrl: "imgurl1"
                	}
             	}
        },function(res){
                if (res.err_msg == "openExistedChatWithMsg:ok")
                {
                }
        }
);
此接口仅在企业微信3.1.8及以后版本支持,微信端不支持(微信开发者工具也不支持)。
必须先成功调用agentConfig,否则调用时会报“no permission”错误。

传入参数

参数名类型是否必须说明企业微信版本要求
chatIdString打开的群聊ID≥3.1.8
msgMessage发送的链接消息。若不传msg,则表示仅进入群聊,不发消息。移动端: ≥3.1.8
桌面端: ≥4.0.2

Message

参数名类型是否必须说明
msgtypeString目前只支持链接消息,固定填link
linkLinkMessagemsgtype=="link"必填链接消息内容

LinkMessage

参数名类型是否必须说明
titleString标题
descString描述
urlString链接
imgUrlString封面图

返回结果json示例说明


{
    "err_msg":"openExistedChatWithMsg:ok"
}

 

返回参数

参数名类型是否必须说明
err_msgString调用成功时返回 openExistedChatWithMsg:ok
若msgtype不合法,返回 openExistedChatWithMsg:fail_unsupported_msgtype
若msgtype==link且msg.link.url未传,返回 openExistedChatWithMsg:fail_msg_link_missing_url
上一篇
变更群成员
下一篇
聊天附件栏接口