收藏
回答

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

问题类型 API/组件名称 AppID 微信版本 基础库版本
Bug 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"}





最后一次编辑于  2019-04-28
回答关注问题邀请回答
收藏

3 个回答

  • 泽鑫✨
    泽鑫✨
    2019-04-29

    看看引入的js方式,截图下代码

    2019-04-29
    有用 1
    回复 1
    • 知识海绵
      知识海绵
      2019-04-29

      发现问题了原来是我引入的版本太新了




      2019-04-29
      回复
  • 小贝
    小贝
    2020-01-07

    请教一下,我pc端引入jweixin-1.2.0.js,但怎么都唤不起企业会话窗口?调用接口也不报错也没任何反应?只是控制台执行wx.config 和 wx.openEnterpriseChat 方法会自动打印在控制台。

    如下:


    2020-01-07
    有用
    回复 6
    • 恒星的恒心
      恒星的恒心
      2021-01-25
      请问你解决了么,我和你一样的问题
      2021-01-25
      回复
    • tomato
      tomato
      2021-06-23
      +1
      2021-06-23
      回复
    • ㅤ
      2022-08-19
      请问解决了嘛
      2022-08-19
      回复
    • AI
      AI
      2022-10-26
      请问解决了么,相同的问题遇到了
      2022-10-26
      回复
    • believer..
      believer..
      2022-11-02
      有人解决了吗
      2022-11-02
      回复
    查看更多(1)
  • 知识海绵
    知识海绵
    2019-04-29

    我导入了最新的 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>


    2019-04-29
    有用
    回复
登录 后发表内容