外部用户ID: wmNNqDBwAAJR6xP0-acGKTiR6Rp46XGg
企业微信的corpID:wwc095b1ce32f2aa4e
weixin-js-sdk:1.2.0
wx.openEnterpriseChat({
// 注意:userIds和externalUserIds至少选填一个,且userIds+externalUserIds总数不能超过2000。
userIds: "", //参与会话的企业成员列表,格式为userid1;userid2;...,用分号隔开。
externalUserIds: "wmNNqDBwAAJR6xP0-acGKTiR6Rp46XGg", // 参与会话的外部联系人列表,格式为userId1;userId2;…,用分号隔开。
groupName: "", // 必填,会话名称。单聊时该参数传入空字符串""即可。
success: function(res) {
// 回调
alert("成功:" + JSON.stringify(res));
},
fail: function(res) {
alert("错误:" + JSON.stringify(res));
}
});
您好,这个外部联系人userID wmNNqDBwAAJR6xP0-acGKTiR6Rp46XGg是否是通过外部联系人选人接口获取的可以提供下外部联系人的服务成员userid看下
问题已经解决,需要引用
<script src='https://res.wx.qq.com/open/js/jweixin-1.2.0.js'></script>
不能保存到本地使用
必须先得使用agentConfig注入应用权限
wx.agentConfig({ corpid: '', // 必填,企业微信的corpid,必须与当前登录的企业一致 agentid: '', // 必填,企业微信的应用id (e.g. 1000247) timestamp: , // 必填,生成签名的时间戳 nonceStr: '', // 必填,生成签名的随机串 signature: '',// 必填,签名,见附录1 jsApiList: ['selectExternalContact'], //必填 success: function(res) { // 回调 }, fail: function(res) { if(res.errMsg.indexOf('function not exist') > -1){ alert('版本过低请升级') } } });