h5 微应用 企业内部开发
钉钉调试包网址
https://developers.dingtalk.com/document/resourcedownload/h5-debug?pnamespace=app
移动端调试包:Android调试包: https://download.alicdn.com/wireless/dingtalk/latest/rimet_10006337.apk
钉钉rc版调试包:Windows调试包:https://download.alicdn.com/dingtalk-desktop/win_installer/RC/DingTalk_v5.5.5-RC.5605.exe
试了一堆办法,只有用这个方法 Windows调试包 调试成功了,看文档瞎忙了好几天,也是没谁了
注意事项:
1- 文档一定要每个每个字都得看,漏掉一个字,可能就会出现一些莫名其妙的问题,真的是要大哭了
2- 地址,能填的都填
3- 权限,能开的都开
4-文档仔仔细细的看
前端代码,我写在了,之前的登录login页面了。拿到code授权码后请求后台接口,再拿到token,就OK了
// 钉钉免登
code(){
let that = this
dd.ready(function() {
dd.runtime.permission.requestAuthCode({
corpId:'钉钉公司的corpid',
onSuccess: function(result) {
console.log(result);
that.authCode = result.code;
that.$http.postjson("/ding/login",{code:result.code}).then((res) => {
console.log(res.data);
uni.setStorageSync('Authorization',res.data);
});
},
onFail : function(err) {
console.log(err)
}
})
});
},