# agentConfig调用方式

# 普通企微

首先要引入依赖,然后调用wx.agentConfig方法

<script src="https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script>
wx.agentConfig({
    corpid: '', // 必填,企业微信的corpid,必须与当前登录的企业一致
    agentid: '', // 必填,企业微信的应用id (e.g. 1000247)
    timestamp: , // 必填,生成签名的时间戳
    nonceStr: '', // 必填,生成签名的随机串
    signature: '',// 必填,签名,见附录-JS-SDK使用权限签名算法
    jsApiList: ['selectExternalContact'], //必填,传入需要使用的接口名称
    success: function(res) {
        // 回调
    },
    fail: function(res) {
        if(res.errMsg.indexOf('function not exist') > -1){
            alert('版本过低请升级')
        }
    }
});

# 私有企微

不需要其他依赖,调用wx.invoke方法

wx.invoke("agentConfig", {
    agentid: '', // 必填,企业应用的agentid
    corpid: '',  // 必填,企业微信的corpid
    timestamp: , // 必填,生成签名的时间戳,int类型, 如 1539100800
    nonceStr: '', // 必填,生成签名的随机串
    signature: '',// 必填,签名,见附录5
}, function(res) {
    if(res.err_msg != "agentConfig:ok"){
        //错误处理
        return;
    }
    //这里可以调用用户数据接口
});

# To Be Continued!😎

Last Updated: 4/22/2022, 2:49:15 PM