From 205bae8059a7bc5df05e985f0990db342b591625 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E7=8B=B8=E8=8A=B1=E5=96=B5?= <94218819+helloplhm-qwq@users.noreply.github.com> Date: Sun, 30 Apr 2023 22:28:43 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=85=B7=E7=8B=97?= =?UTF-8?q?=E5=AF=B9=E4=BA=8EPOST=E6=8E=A5=E5=8F=A3=E7=9A=84=E7=AD=BE?= =?UTF-8?q?=E5=90=8D=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/utils/musicSdk/kg/util.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/utils/musicSdk/kg/util.js b/src/renderer/utils/musicSdk/kg/util.js index 955bac98..1b043a2d 100644 --- a/src/renderer/utils/musicSdk/kg/util.js +++ b/src/renderer/utils/musicSdk/kg/util.js @@ -25,12 +25,13 @@ export const decodeLyric = str => new Promise((resolve, reject) => { * @param {*} params * @param {*} apiver */ -export const signatureParams = (params, apiver = 9) => { +export const signatureParams = (params, apiver = 9, post_data = '') => { let keyparam = 'OIlwieks28dk2k092lksi2UIkp' if (apiver === 5) keyparam = 'NVPh5oo715z5DIWAeQlhMDsWXXQV4hwt' let param_list = params.split('&') + if (opst_data && typeof post_data === 'object') post_data = JSON.stringify(post_data) param_list.sort() - let sign_params = `${keyparam}${param_list.join('')}${keyparam}` + let sign_params = `${keyparam}${param_list.join('')}${post_data}${keyparam}` return toMD5(sign_params) } From 464f4d24ab16b78709eeee82bd7e55ccb7f7265f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E7=8B=B8=E8=8A=B1=E5=96=B5?= <94218819+helloplhm-qwq@users.noreply.github.com> Date: Sun, 30 Apr 2023 22:30:34 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=89=93=E5=8F=8D=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/utils/musicSdk/kg/util.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/utils/musicSdk/kg/util.js b/src/renderer/utils/musicSdk/kg/util.js index 1b043a2d..b936f3b6 100644 --- a/src/renderer/utils/musicSdk/kg/util.js +++ b/src/renderer/utils/musicSdk/kg/util.js @@ -29,7 +29,7 @@ export const signatureParams = (params, apiver = 9, post_data = '') => { let keyparam = 'OIlwieks28dk2k092lksi2UIkp' if (apiver === 5) keyparam = 'NVPh5oo715z5DIWAeQlhMDsWXXQV4hwt' let param_list = params.split('&') - if (opst_data && typeof post_data === 'object') post_data = JSON.stringify(post_data) + if (post_data && typeof post_data === 'object') post_data = JSON.stringify(post_data) param_list.sort() let sign_params = `${keyparam}${param_list.join('')}${post_data}${keyparam}` return toMD5(sign_params)