收藏
回答

wecom/jssdk register没有任何响应,各种回调都不会触发,怎么回事?

我是用的是wecom/jssdk1.3.2 , 在企业微信平台,跳转到服务商后台的页面,在该页面要选择通讯录人员, 初始化的代码如下

 ww.register({

            corpId: 'wpXwkBPwAAOMmDOPqqJEYEFQqBY9ecfw',

            agentId: 1000045,

            jsApiList: ['selectEnterpriseContact'],

            async getConfigSignature(url) {

                // 根据 url 生成 config 签名信息(需要开发者自行实现)

                // 返回 { timestamp, nonceStr, signature }


                let result = await apiService.default.initJsapi(url);

                return result

            },

            async getAgentConfigSignature(url) {  

                let result = await apiService.default.initAgentJsapi(url);

                return result

            },

            onConfigSuccess:function(result){

                console.log("onConfigSuccess :" + result)

            },

            onConfigFail:function(result){

                console.log("onConfigFail :" + result)

            },

            onConfigComplete:function(result){

                console.log("onConfigComplete :" + result)

            },

            onAgentConfigSuccess:function(result){

                console.log("onAgentConfigSuccess :" + result)

            },

            onAgentConfigFail:function(result){

                console.log("onAgentConfigFail :" + result)

            },

            onAgentConfigComplete:function(result){

                console.log("onAgentConfigComplete :" + result)

            },

          })

为什么这么多回调函数都没有触发了,不管是成功的,还是失败的,还是Complete的, 只回调了getConfigSignature 这个方法,是怎么回事,有大神吗?

回答关注问题邀请回答
收藏

1 个回答

  • 福鑫
    福鑫
    2023-06-06

    补充 await apiService.default.initJsapi(url); 这里返回的结果:

    

    后面调用 

    ww.selectEnterpriseContact({

                fromDepartmentId: -1,

                mode: 'multi',

                type: ['department', 'user'],

                selectedDepartmentIds: [],

                selectedUserIds: []

              }) 也没有反应

    2023-06-06
    有用
    回复 2
    • 福鑫
      福鑫
      2023-06-07
      后来,我又重新建了一个项目,试下直接饮用js脚本,在调用方法agnentConfig时。出现了 "Hint: '0606172506:q5xl0d26p4:80001'. More info at https://open.work.weixin.qq.com/devtool/query?e=80001", 查了说可信域名不正确,或者无ICP备案。但是我的域名是备过案的。只是我用frp做了内网穿透,映射到本地开发环境
      2023-06-07
      回复
    • 1+N.
      1+N.
      05-07回复福鑫
      兄弟,最后怎么搞的
      05-07
      回复
登录 后发表内容