refactor: 部分weapi替换为api

This commit is contained in:
overwriter 2024-06-25 21:27:35 +08:00
parent 6d6bd1ad77
commit d78a4990fe
14 changed files with 32 additions and 52 deletions

View File

@ -36,7 +36,7 @@ module.exports = async (query, request) => {
} }
const res = await request( const res = await request(
'POST', 'POST',
`https://interface.music.163.com/api/cloud/upload/check`, `/api/cloud/upload/check`,
{ {
bitrate: String(bitrate), bitrate: String(bitrate),
ext: '', ext: '',
@ -45,7 +45,7 @@ module.exports = async (query, request) => {
songId: '0', songId: '0',
version: 1, version: 1,
}, },
createOption(query, 'weapi'), createOption(query),
) )
let artist = '' let artist = ''
let album = '' let album = ''
@ -95,7 +95,7 @@ module.exports = async (query, request) => {
} }
const tokenRes = await request( const tokenRes = await request(
'POST', 'POST',
`https://music.163.com/weapi/nos/token/alloc`, `/api/nos/token/alloc`,
{ {
bucket: '', bucket: '',
ext: ext, ext: ext,
@ -105,7 +105,7 @@ module.exports = async (query, request) => {
type: 'audio', type: 'audio',
md5: query.songFile.md5, md5: query.songFile.md5,
}, },
createOption(query, 'weapi'), createOption(query),
) )
if (res.body.needUpload) { if (res.body.needUpload) {
@ -115,7 +115,7 @@ module.exports = async (query, request) => {
// console.log(tokenRes.body.result) // console.log(tokenRes.body.result)
const res2 = await request( const res2 = await request(
'POST', 'POST',
`https://music.163.com/api/upload/cloud/info/v2`, `/api/upload/cloud/info/v2`,
{ {
md5: query.songFile.md5, md5: query.songFile.md5,
songid: res.body.songId, songid: res.body.songId,
@ -126,17 +126,17 @@ module.exports = async (query, request) => {
bitrate: String(bitrate), bitrate: String(bitrate),
resourceId: tokenRes.body.result.resourceId, resourceId: tokenRes.body.result.resourceId,
}, },
createOption(query, 'weapi'), createOption(query),
) )
// console.log({ res2, privateCloud: res2.body.privateCloud }) // console.log({ res2, privateCloud: res2.body.privateCloud })
// console.log(res.body.songId, 'songid') // console.log(res.body.songId, 'songid')
const res3 = await request( const res3 = await request(
'POST', 'POST',
`https://interface.music.163.com/api/cloud/pub/v2`, `/api/cloud/pub/v2`,
{ {
songid: res2.body.songId, songid: res2.body.songId,
}, },
createOption(query, 'weapi'), createOption(query),
) )
// console.log({ res3 }) // console.log({ res3 })
return { return {

View File

@ -9,8 +9,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
'https://interface.music.163.com/weapi/expert/worksdata/works/top/get', '/api/expert/worksdata/works/top/get',
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -12,10 +12,5 @@ module.exports = (query, request) => {
total: 'true', total: 'true',
limit: query.limit || 30, limit: query.limit || 30,
} }
return request( return request('POST', `/api/mv/all`, data, createOption(query))
'POST',
`https://interface.music.163.com/api/mv/all`,
data,
createOption(query, 'weapi'),
)
} }

View File

@ -6,10 +6,5 @@ module.exports = (query, request) => {
offset: query.offset || 0, offset: query.offset || 0,
limit: query.limit || 30, limit: query.limit || 30,
} }
return request( return request('POST', `/api/mv/exclusive/rcmd`, data, createOption(query))
'POST',
`https://interface.music.163.com/api/mv/exclusive/rcmd`,
data,
createOption(query, 'weapi'),
)
} }

View File

@ -8,10 +8,5 @@ module.exports = (query, request) => {
limit: query.limit || 30, limit: query.limit || 30,
total: true, total: true,
} }
return request( return request('POST', `/api/mv/first`, data, createOption(query))
'POST',
`https://interface.music.163.com/weapi/mv/first`,
data,
createOption(query, 'weapi'),
)
} }

View File

@ -10,8 +10,8 @@ module.exports = (query, request) => {
return request( return request(
'POST', 'POST',
`http://interface.music.163.com/api/playlist/manipulate/tracks`, `/api/playlist/manipulate/tracks`,
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -3,10 +3,5 @@ module.exports = (query, request) => {
const data = { const data = {
ids: query.ids, ids: query.ids,
} }
return request( return request('POST', '/api/content/voice/delete', data, createOption(query))
'POST',
'https://interface.music.163.com/api/content/voice/delete',
data,
createOption(query, 'weapi'),
)
} }

View File

@ -5,8 +5,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
`https://interface.music.163.com/weapi/voice/workbench/voice/detail`, `/api/voice/workbench/voice/detail`,
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -117,7 +117,7 @@ module.exports = async (query, request) => {
// preCheck // preCheck
await request( await request(
'post', 'post',
`https://interface.music.163.com/weapi/voice/workbench/voice/batch/upload/preCheck`, `/api/voice/workbench/voice/batch/upload/preCheck`,
{ {
dupkey: createDupkey(), dupkey: createDupkey(),
voiceData: JSON.stringify([ voiceData: JSON.stringify([
@ -141,7 +141,7 @@ module.exports = async (query, request) => {
]), ]),
}, },
{ {
...createOption(query, 'weapi'), ...createOption(query),
headers: { headers: {
'x-nos-token': tokenRes.body.result.token, 'x-nos-token': tokenRes.body.result.token,
}, },
@ -149,7 +149,7 @@ module.exports = async (query, request) => {
) )
const result = await request( const result = await request(
'post', 'post',
`https://interface.music.163.com/weapi/voice/workbench/voice/batch/upload/v2`, `/api/voice/workbench/voice/batch/upload/v2`,
{ {
dupkey: createDupkey(), dupkey: createDupkey(),
voiceData: JSON.stringify([ voiceData: JSON.stringify([
@ -173,7 +173,7 @@ module.exports = async (query, request) => {
]), ]),
}, },
{ {
...createOption(query, 'weapi'), ...createOption(query),
headers: { headers: {
'x-nos-token': tokenRes.body.result.token, 'x-nos-token': tokenRes.body.result.token,
}, },

View File

@ -5,8 +5,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
`https://interface.music.163.com/weapi/voice/workbench/voicelist/detail`, `/api/voice/workbench/voicelist/detail`,
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -7,8 +7,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
`https://interface.music.163.com/weapi/voice/workbench/voices/by/voicelist`, `/api/voice/workbench/voices/by/voicelist`,
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -12,8 +12,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
'https://interface.music.163.com/api/voice/workbench/voice/list', '/api/voice/workbench/voice/list',
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -8,8 +8,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
`https://interface.music.163.com/weapi/voice/workbench/voicelist/search`, `/api/voice/workbench/voicelist/search`,
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }

View File

@ -9,8 +9,8 @@ module.exports = (query, request) => {
} }
return request( return request(
'POST', 'POST',
`https://interface.music.163.com/api/voice/workbench/radio/program/trans`, `/api/voice/workbench/radio/program/trans`,
data, data,
createOption(query, 'weapi'), createOption(query),
) )
} }