html52.com
我爱小程序-开发者交流社区

关于企业微信中 JS-SDK 打开会话服务,在 MAC 与 PC 端异常的问题

问题模块 问题类型 企业微信版本 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"}


terpriseChat: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>


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付