Closed zjun615 closed 9 months ago
按照文档的示例解密
const encryptor = new DingTalkEncryptor(token, aes_key, corpId); // 解密 encryptor.getDecryptMsg(params.signature, params.timestamp, params.nonce, encrypt);
结果报错:
{"msgMap":{},"code":900010,"message":"计算解密文字corpid不匹配"}
开放平台报校验失败经过反复对比其它语言的解密方法和开发文档,发现
DingTalkEncryptor(token, aes_key, corpId)
中的第3个参数corpId
并非corpId,而是appKey
确实,这个好坑呀,希望官方订正修复一下。
按照文档的示例解密
结果报错:
{"msgMap":{},"code":900010,"message":"计算解密文字corpid不匹配"}
开放平台报校验失败经过反复对比其它语言的解密方法和开发文档,发现
DingTalkEncryptor(token, aes_key, corpId)
中的第3个参数corpId
并非corpId,而是appKey