mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-05-04 04:37:46 +08:00
🐛 #1332 微信卡券修复签名生成错误的问题
微信卡券签名生成错误 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#65 签名说明#1 参数字符串的应先按照字典序排序,再进行sha1加密
This commit is contained in:
parent
7627c8d666
commit
45f3e54526
@ -81,6 +81,7 @@ public class WxMpCardServiceImpl implements WxMpCardService {
|
|||||||
signParams[optionalSignParam.length + 1] = nonceStr;
|
signParams[optionalSignParam.length + 1] = nonceStr;
|
||||||
signParams[optionalSignParam.length + 2] = cardApiTicket;
|
signParams[optionalSignParam.length + 2] = cardApiTicket;
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
Arrays.sort(signParams);
|
||||||
for (String a : signParams) {
|
for (String a : signParams) {
|
||||||
sb.append(a);
|
sb.append(a);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user