talk is cheap show you the code
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>test</title>
<script src="https://cdn.bootcdn.net/ajax/libs/vConsole/1.0.1/vconsole.min.js"></script>
<script src="https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js"></script>
</head>
<body>
<div>测试免登陆code页面</div>
<div id="test"></div>
<div id="all"></div>
</body>
<script>
window.onload = function () {
dd.ready(function () {
// dd.ready参数为回调函数,在环境准备就绪时触发,jsapi的调用需要保证在该回调函数触发后调用,否则无效。
dd.runtime.permission.requestAuthCode({
//修改cropid
corpId: "",
onSuccess: function (result) {
document.getElementById("all").innerHTML=JSON.stringify(result);
document.getElementById("test").innerHTML=result.code;
},
onFail: function (err) {
alert(JSON.stringify(err))
}
});
});
dd.error(function (error) {
/**
{
errorMessage:"错误信息",// errorMessage 信息会展示出钉钉服务端生成签名使用的参数,请和您生成签名的参数作对比,找出错误的参数
errorCode: "错误码"
}
**/
alert('dd error: ' + JSON.stringify(error));
});
}
</script>
</html>