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) }