This commit is contained in:
梓澄qwq 2024-02-14 08:05:10 -08:00 committed by GitHub
commit 2e6c32ad0c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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 (post_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)
}