问题模块 | 问题类型 | 企业微信版本 | API/组件名称 | AppID | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
企业微信小程序 | Bug | 版本 2.8.2.2028 | wx.openEnterpriseChat | 无 | 版本 2.8.2.2028 | 版本 2.8.2.2028 |
问题描述
关于企业微信中 JS-SDK 打开会话服务,在 MAC 与 PC 端异常的问题 https://work.weixin.qq.com/api/doc#90000/90136/90511
wx.openEnterpriseChat({ // 注意:userIds和externalUserIds至少选填一个,且userIds+externalUserIds总数不能超过2000。 userIds: 'zhangshan;lisi;wangwu' , //参与会话的企业成员列表,格式为userid1;userid2;...,用分号隔开。 externalUserIds: 'wmEAlECwAAHrbWYDOK5u3Af13xlYDDNQ;wmEAlECwAAHrbWYDOK5u3Af13xlYDDNT' , // 参与会话的外部联系人列表,格式为userId1;userId2;…,用分号隔开。 groupName: '讨论组' , // 必填,会话名称。单聊时该参数传入空字符串""即可。 success: function (res) { // 回调 }, fail: function (res) { if (res.errMsg.indexOf( 'function not exist' ) > -1){ alert( '版本过低请升级' ) } }
此接口在企业微信2.0及以后版本支持,externalUserIds参数仅在企业微信2.4.20及以后版本支持,externalUserIds由外部联系人选人接口selectExternalContact获得; 目前externalUserIds中最多只能有一个微信联系人,而且一旦externalUserIds中有微信联系人,就不能再传userIds参数。 |
wx.openEnterpriseChat 在 安卓与 IOS 表现正常
JSSDK中 使用 wx.openEnterpriseChat 打开会话操作
在 Mac版本 与 PC版本均表现不正常.
Mac 版本 只能跳转到自己的会话窗口,而不能正确跳转到对应的外部联系人. 提示 {"errMsg":"openEnterpriseChat:ok"}
PC 版本 彻底不能调用.点击后就根本不跳转 {"err_msg":"openEnterpriseChat:fail_missing arguments","errMsg":"openEnterpriseChat:ok"}
网友回复
泽鑫✨:
看看引入的js方式,截图下代码
知识海绵:
我导入了最新的 1.3.2 应该导入 1.2.0 版本
、
<!-- <script type= "text/javascript" src= "https://res.wx.qq.com/open/js/jweixin-1.3.2.js" ></script> --> <script type= "text/javascript" src= "http://res.wx.qq.com/open/js/jweixin-1.2.0.js" ></script> |