登陆报 52013 签名校验失败 错误
1、已经确认signature跟测试工具生成的一样
2、已经确认确认agentId参数传入的是微应用ID
3、已经确认jsapi_ticket是最新的而且没有别人同时获取
这三部已经确认了,实在不知道哪个地方出问题了。
免登录网页内容:
<script src=" 不能发有联接的帖子 g.alicdn.com/ilw/ding/0.9.2/scripts/dingtalk.js"></script>
<script>
var _config = {
appId: '34008107',
corpId: 'dingcc1830f2529bb71b',
timeStamp: '1467948477',
nonce: 'abc',
signature: 'c73de68fc73f725811278a1fc696fc8853e58101'
};
dd.config({
agentId: _config.appId, // 必填,微应用ID
corpId: _config.corpId,//必填,企业ID
timeStamp: _config.timeStamp, // 必填,生成签名的时间戳
nonceStr: _config.nonce, // 必填,生成签名的随机串
signature: _config.signature, // 必填,签名
jsApiList: ['runtime.info', 'biz.contact.choose',
'device.notification.confirm', 'device.notification.alert',
'device.notification.prompt', 'biz.ding.post',
'biz.util.openLink'] // 必填,需要使用的jsapi列表
});
dd.ready(function () {
dd.runtime.permission.requestAuthCode({
corpId: _config.corpId,
onSuccess: function (info) {
alert('authcode: ' + info.code);
},
onFail: function (err) {
alert('fail: ' + JSON.stringify(err));
}
});
});
dd.error(function (err) {
alert('dd error: ' + JSON.stringify(err));
});
</script>
我这边生成的 signature: 'c73de68fc73f725811278a1fc696fc8853e58101'
网络调试工具生成的signature:
createSignature 生成签名GET执行清空
×11:30:45 调用参数: {“noncestr“:“abc“,“timestamp“:“1467948477“,“url“:“(不能发有链接的帖子)/default.aspx“,“jsapi_ticket“:“bPG8pf5f0YY1u7JAsdjze3aS0HL0vnxPR3hZyYuWF6SFqPJLfzkcmolYFuRTu7aHOGBog8hul85XY72gI8CerL“,“access_token“:“f0550fa7d3f9364d8344a6248847dbd8“}×11:30:45 返回结果: {“signature“:“c73de68fc73f725811278a1fc696fc8853e58101“,“jsapi_ticket“:“bPG8pf5f0YY1u7JAsdjze3aS0HL0vnxPR3hZyYuWF6SFqPJLfzkcmolYFuRTu7aHOGBog8hul85XY72gI8CerL“,“noncestr“:“abc“,“timestamp“:“1467948477“,“url“:“ 不能有连接 default.aspx“,“errcode“:0}
signature 都是一样,为什么报错误?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。