文档
测试

获取普通钉钉配置信息

POST
{{api_url}}get_ding_config_two

响应参数

参数名
类型
描述
必填
signature
string
示例:984da67445771fb2a21cfa2f844093cb728abed2
必填
corpId
string
示例:dingd747499f267ea04424f2f5cc6abecb85
必填
url
string
示例:https://tenant-test-m.jx-ding.com.cn/test/m1/
必填
agentId
string
示例:1034802456
必填
jsapi_ticket
string
示例:OoMzjtVBrCh3zaA4xhdQym7zKpN9qtktJpfJMCJpLjFaJ5G4coV9QCYDiwd1Fc7KbC0rqyzNXEsehe7FoSW0Ky
必填
nonceStr
string
示例:KkyFOS4wqaZqXAA
必填
jsApiList
array
数据列表
必填
timestamp
int
示例:1624256980
必填

说明 / 示例

Xhr.call( { service: "get_ding_config_two?", },data => { // alert(JSON.stringify(data)); dd.config({ agentId: data.agentId, // 必填,微应用ID corpId: data.corpId, //必填,企业ID timeStamp: data.timestamp, // 必填,生成签名的时间戳 nonceStr: data.nonceStr, // 必填,生成签名的随机串 signature: data.signature, // 必填,签名 // type:0/1, //选填。0表示微应用的jsapi,1表示服务窗的jsapi;不填默认为0。该参数从dingtalk.js的0.8.3版本开始支持 jsApiList: data.jsApiList // 必填,需要使用的jsapi列表,注意:不要带dd。 }); dd.error(function (err) { alert('dd error: ' + JSON.stringify(err)); })//该方法必须带上,用来捕获鉴权出现的异常信息,否则不方便排查出现的问题 dd.ready(() => { dd.biz.contact.choose({ multiple: false, //是否多选:true多选 false单选; 默认true users: [], //默认选中的用户列表,员工userid;成功回调中应包含该信息 corpId: data.corpId, //企业id max: maxUsers || 1, //人数限制,当multiple为true才生效,可选范围1-1500 onSuccess: function(data) { //data[0] const res = { name:data[0].name, avatar:data[0].avatar, userid:data[0].emplId } resolve(res); }, onFail : function(err) { reject(err); alert(JSON.stringify(err)); } }); }) },error=>{ alert('钉钉Api错误,ticket,choose') } );