开发者社区> 问答> 正文

微应用调用企业通讯录选人

我们这边调用企业通讯录,     是选人的那个dd.biz.contact.choose,
      
            我们在onclick里加dd.ready就没有反应了,但是不加就报request.JsApis() not invoed这个错,我们用的dingtalk.js的版本是1.0.0,请问是怎么回事,   jsapiList里已经添加biz.contact.choose





dd.config({             //实现验证
    agentId :‘*****’,
    corpId : ‘*****’,
    timeStamp :‘34234234’,              //非真实数据
    nonceStr :‘abcde’,
    signature :'34asasfafasdfasd',      //非真实数据
    jsApiList : [
        'runtime.info',
        'biz.contact.choose',
        'device.notification.confirm',
        'device.notification.alert',
        'device.notification.prompt',
        'biz.ding.post',
        'biz.util.openLink',
        'biz.contact.complexChoose',
        'biz.customContact.choose']
});





    $(".item_nav .right").on("touchend", function () {
        var corpId = $(".application").attr("val");
        alert(JSON.stringify("agentId:" + getCookie("agentId") + ",corpId:" + getCookie("corpId") + ",corpId:" + corpId) + ",signature:" + getCookie("signature"));
        dd.biz.contact.choose({
            startWithDepartmentId: -1, //-1表示打开的通讯录从自己所在部门开始展示, 0表示从企业最上层开始,(其他数字表示从该部门开始:暂时不支持)
            multiple: true, //是否多选: true多选 false单选; 默认true
            users: [], //默认选中的用户列表,userid;成功回调中应包含该信息
            disabledUsers: [],// 不能选中的用户列表,员工userid
            corpId: corpId, //企业id
            max: 10, //人数限制,当multiple为true才生效,可选范围1-1500
            limitTips: "一次最多只能选择10人", //超过人数限制的提示语可以用这个字段自定义
            isNeedSearch: true, // 是否需要搜索功能
            title: "权限给予的账户", // 如果你需要修改选人页面的title,可以在这里赋值
            local: "false", // 是否显示本地联系人,默认false
            onSuccess: function (data) {
                $.each(data, function (n, model) {
                    alert(model.emplId);
                });
            },
            onFail: function (err) {
                alert(JSON.stringify(err));
            }
        });
    });




提示报错:request.JsApis() not invoed
论坛里的帖子好像没什么帮助,求教大神

展开
收起
可乐虫子 2017-03-16 21:23:35 2164 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
“移”步到位:一站式移动应用研发体系 立即下载
“移”步到位—一站式移动应用研发体系 立即下载
专属钉钉解决方案-打造专属、安全、开放的数字化工作方式 立即下载