From d78a4990fea18ca56055c707aef9da6e9da595cf Mon Sep 17 00:00:00 2001 From: overwriter <9856mmm@gmail.com> Date: Tue, 25 Jun 2024 21:27:35 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=83=A8=E5=88=86weapi=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=E4=B8=BAapi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- module/cloud.js | 16 ++++++++-------- module/djRadio_top.js | 4 ++-- module/mv_all.js | 7 +------ module/mv_exclusive_rcmd.js | 7 +------ module/mv_first.js | 7 +------ module/song_order_update.js | 4 ++-- module/voice_delete.js | 7 +------ module/voice_detail.js | 4 ++-- module/voice_upload.js | 8 ++++---- module/voicelist_detail.js | 4 ++-- module/voicelist_list.js | 4 ++-- module/voicelist_list_search.js | 4 ++-- module/voicelist_search.js | 4 ++-- module/voicelist_trans.js | 4 ++-- 14 files changed, 32 insertions(+), 52 deletions(-) diff --git a/module/cloud.js b/module/cloud.js index 4b5a2f2..599eebf 100644 --- a/module/cloud.js +++ b/module/cloud.js @@ -36,7 +36,7 @@ module.exports = async (query, request) => { } const res = await request( 'POST', - `https://interface.music.163.com/api/cloud/upload/check`, + `/api/cloud/upload/check`, { bitrate: String(bitrate), ext: '', @@ -45,7 +45,7 @@ module.exports = async (query, request) => { songId: '0', version: 1, }, - createOption(query, 'weapi'), + createOption(query), ) let artist = '' let album = '' @@ -95,7 +95,7 @@ module.exports = async (query, request) => { } const tokenRes = await request( 'POST', - `https://music.163.com/weapi/nos/token/alloc`, + `/api/nos/token/alloc`, { bucket: '', ext: ext, @@ -105,7 +105,7 @@ module.exports = async (query, request) => { type: 'audio', md5: query.songFile.md5, }, - createOption(query, 'weapi'), + createOption(query), ) if (res.body.needUpload) { @@ -115,7 +115,7 @@ module.exports = async (query, request) => { // console.log(tokenRes.body.result) const res2 = await request( 'POST', - `https://music.163.com/api/upload/cloud/info/v2`, + `/api/upload/cloud/info/v2`, { md5: query.songFile.md5, songid: res.body.songId, @@ -126,17 +126,17 @@ module.exports = async (query, request) => { bitrate: String(bitrate), resourceId: tokenRes.body.result.resourceId, }, - createOption(query, 'weapi'), + createOption(query), ) // console.log({ res2, privateCloud: res2.body.privateCloud }) // console.log(res.body.songId, 'songid') const res3 = await request( 'POST', - `https://interface.music.163.com/api/cloud/pub/v2`, + `/api/cloud/pub/v2`, { songid: res2.body.songId, }, - createOption(query, 'weapi'), + createOption(query), ) // console.log({ res3 }) return { diff --git a/module/djRadio_top.js b/module/djRadio_top.js index dbc265c..291e984 100644 --- a/module/djRadio_top.js +++ b/module/djRadio_top.js @@ -9,8 +9,8 @@ module.exports = (query, request) => { } return request( 'POST', - 'https://interface.music.163.com/weapi/expert/worksdata/works/top/get', + '/api/expert/worksdata/works/top/get', data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/mv_all.js b/module/mv_all.js index 640c110..b81a517 100644 --- a/module/mv_all.js +++ b/module/mv_all.js @@ -12,10 +12,5 @@ module.exports = (query, request) => { total: 'true', limit: query.limit || 30, } - return request( - 'POST', - `https://interface.music.163.com/api/mv/all`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/mv/all`, data, createOption(query)) } diff --git a/module/mv_exclusive_rcmd.js b/module/mv_exclusive_rcmd.js index 78c8481..74963a1 100644 --- a/module/mv_exclusive_rcmd.js +++ b/module/mv_exclusive_rcmd.js @@ -6,10 +6,5 @@ module.exports = (query, request) => { offset: query.offset || 0, limit: query.limit || 30, } - return request( - 'POST', - `https://interface.music.163.com/api/mv/exclusive/rcmd`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/mv/exclusive/rcmd`, data, createOption(query)) } diff --git a/module/mv_first.js b/module/mv_first.js index 02c102d..377ed10 100644 --- a/module/mv_first.js +++ b/module/mv_first.js @@ -8,10 +8,5 @@ module.exports = (query, request) => { limit: query.limit || 30, total: true, } - return request( - 'POST', - `https://interface.music.163.com/weapi/mv/first`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/mv/first`, data, createOption(query)) } diff --git a/module/song_order_update.js b/module/song_order_update.js index 85b7cf5..916b0b8 100644 --- a/module/song_order_update.js +++ b/module/song_order_update.js @@ -10,8 +10,8 @@ module.exports = (query, request) => { return request( 'POST', - `http://interface.music.163.com/api/playlist/manipulate/tracks`, + `/api/playlist/manipulate/tracks`, data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/voice_delete.js b/module/voice_delete.js index f41aeab..17d6c1e 100644 --- a/module/voice_delete.js +++ b/module/voice_delete.js @@ -3,10 +3,5 @@ module.exports = (query, request) => { const data = { ids: query.ids, } - return request( - 'POST', - 'https://interface.music.163.com/api/content/voice/delete', - data, - createOption(query, 'weapi'), - ) + return request('POST', '/api/content/voice/delete', data, createOption(query)) } diff --git a/module/voice_detail.js b/module/voice_detail.js index e66a3ff..9c96f93 100644 --- a/module/voice_detail.js +++ b/module/voice_detail.js @@ -5,8 +5,8 @@ module.exports = (query, request) => { } return request( 'POST', - `https://interface.music.163.com/weapi/voice/workbench/voice/detail`, + `/api/voice/workbench/voice/detail`, data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/voice_upload.js b/module/voice_upload.js index f2f4ee5..346fe2a 100644 --- a/module/voice_upload.js +++ b/module/voice_upload.js @@ -117,7 +117,7 @@ module.exports = async (query, request) => { // preCheck await request( 'post', - `https://interface.music.163.com/weapi/voice/workbench/voice/batch/upload/preCheck`, + `/api/voice/workbench/voice/batch/upload/preCheck`, { dupkey: createDupkey(), voiceData: JSON.stringify([ @@ -141,7 +141,7 @@ module.exports = async (query, request) => { ]), }, { - ...createOption(query, 'weapi'), + ...createOption(query), headers: { 'x-nos-token': tokenRes.body.result.token, }, @@ -149,7 +149,7 @@ module.exports = async (query, request) => { ) const result = await request( 'post', - `https://interface.music.163.com/weapi/voice/workbench/voice/batch/upload/v2`, + `/api/voice/workbench/voice/batch/upload/v2`, { dupkey: createDupkey(), voiceData: JSON.stringify([ @@ -173,7 +173,7 @@ module.exports = async (query, request) => { ]), }, { - ...createOption(query, 'weapi'), + ...createOption(query), headers: { 'x-nos-token': tokenRes.body.result.token, }, diff --git a/module/voicelist_detail.js b/module/voicelist_detail.js index 1bbb420..b8a2169 100644 --- a/module/voicelist_detail.js +++ b/module/voicelist_detail.js @@ -5,8 +5,8 @@ module.exports = (query, request) => { } return request( 'POST', - `https://interface.music.163.com/weapi/voice/workbench/voicelist/detail`, + `/api/voice/workbench/voicelist/detail`, data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/voicelist_list.js b/module/voicelist_list.js index 0462270..74b262c 100644 --- a/module/voicelist_list.js +++ b/module/voicelist_list.js @@ -7,8 +7,8 @@ module.exports = (query, request) => { } return request( 'POST', - `https://interface.music.163.com/weapi/voice/workbench/voices/by/voicelist`, + `/api/voice/workbench/voices/by/voicelist`, data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/voicelist_list_search.js b/module/voicelist_list_search.js index 1d847fc..ac0b7a9 100644 --- a/module/voicelist_list_search.js +++ b/module/voicelist_list_search.js @@ -12,8 +12,8 @@ module.exports = (query, request) => { } return request( 'POST', - 'https://interface.music.163.com/api/voice/workbench/voice/list', + '/api/voice/workbench/voice/list', data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/voicelist_search.js b/module/voicelist_search.js index 3d16a90..47d8b4f 100644 --- a/module/voicelist_search.js +++ b/module/voicelist_search.js @@ -8,8 +8,8 @@ module.exports = (query, request) => { } return request( 'POST', - `https://interface.music.163.com/weapi/voice/workbench/voicelist/search`, + `/api/voice/workbench/voicelist/search`, data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/voicelist_trans.js b/module/voicelist_trans.js index bff37ab..2ee21f8 100644 --- a/module/voicelist_trans.js +++ b/module/voicelist_trans.js @@ -9,8 +9,8 @@ module.exports = (query, request) => { } return request( 'POST', - `https://interface.music.163.com/api/voice/workbench/radio/program/trans`, + `/api/voice/workbench/radio/program/trans`, data, - createOption(query, 'weapi'), + createOption(query), ) }