应用管理-企业内部开发-已经设置好了,首页URL,但是为什么不会带出code,是哪里还没有设置的吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
钉钉H5微应用服务端开发中,如果在应用管理中已经设置好了首页URL,但是没有带出code,有可能是在设置首页URL时没有正确配置安全域名或JSAPI权限。需要在钉钉开发者后台中的应用管理中,进入应用设置,检查是否已经设置了安全域名和JSAPI权限,并且是否正确配置了需要使用的JSAPI列表。另外,还需要检查前端代码中是否正确调用了dd.config()方法,并在回调函数中获取到了正确的code。
以下是一个获取code的示例代码:
dd.config({
agentId: 'xxxxxx', // 必填,微应用ID
corpId: 'xxxxxx', // 必填,企业ID
timeStamp: '', // 必填,生成签名的时间戳
nonceStr: '', // 必填,生成签名的随机串
signature: '', // 必填,签名
jsApiList: [] // 必填,需要使用的JSAPI列表
});
dd.ready(function() {
dd.runtime.permission.requestAuthCode({
corpId: 'xxxxxx', // 必填,企业ID
onSuccess: function(result) {
var code = result.code;
// 在这里获取到了正确的code
},
onFail: function(err) {
console.log(err);
}
});
});