# 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;
}
//这里可以调用用户数据接口
});