mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
27 lines
583 B
JavaScript
27 lines
583 B
JavaScript
// 歌曲链接
|
|
const createOption = require('../util/option.js')
|
|
module.exports = async (query, request) => {
|
|
const ids = String(query.id).split(',')
|
|
const data = {
|
|
ids: JSON.stringify(ids),
|
|
br: parseInt(query.br || 999000),
|
|
}
|
|
const res = await request(
|
|
`/api/song/enhance/player/url`,
|
|
data,
|
|
createOption(query),
|
|
)
|
|
// 根据id排序
|
|
const result = res.body.data
|
|
result.sort((a, b) => {
|
|
return ids.indexOf(String(a.id)) - ids.indexOf(String(b.id))
|
|
})
|
|
return {
|
|
status: 200,
|
|
body: {
|
|
code: 200,
|
|
data: result,
|
|
},
|
|
}
|
|
}
|