钉钉调用免登 dd.runtime.permission.requestAuthCode,code包undefined是什么情况 ?
钉钉调用免登接口时,如果返回的code包为undefined,可能有以下几种情况:
针对以上情况,可以尝试以下解决方法:
测试:设备ios。 网络:4G
原因: 钉钉源码里面有一个监听WebViewJavascriptBridgeReady一直不执行,我们本身的ajax会阻塞它
解决方案: 一进来就调用dd.ready,再在成功的函数里面调用h5自身的请求
待思考问题:
1.在公司的wafi 下也不会有这个问题,
2.在h5自身ajax请求结束调用dd.ready也是会阻塞等很久
参考链接:
https://blog.csdn.net/a928200728/article/details/80600163
这个code 是由前端掉前端API接口 获得的
或者调用这个 这个是新版 dd.getAuthCode
方法1:用authCode
方法2:code
我后台用手机号做主键 所以是拿到手机号就行了 ,此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。