feat:新增专辑、歌曲、歌手简要wiki信息接口,关键词搜索歌手接口

This commit is contained in:
overwriter 2023-09-20 23:06:56 +08:00
parent b21fc110a0
commit cdb1fb767d
4 changed files with 73 additions and 0 deletions

19
module/album_get.js Normal file
View File

@ -0,0 +1,19 @@
// 专辑百科信息
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {
albumId: query.id,
}
return request(
'POST',
`https://music.163.com/weapi/rep/ugc/album/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/rep/ugc/album/get',
},
)
}

19
module/artist_get.js Normal file
View File

@ -0,0 +1,19 @@
// 歌手百科信息
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {
artistId: query.id,
}
return request(
'POST',
`https://music.163.com/weapi/rep/ugc/artist/get`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/rep/ugc/artist/get',
},
)
}

21
module/artist_search.js Normal file
View File

@ -0,0 +1,21 @@
// 搜索歌手
// 可传关键字或者歌手id
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {
keyword: query.keyword,
limit: query.limit || 40,
}
return request(
'POST',
`https://music.163.com/api/rep/ugc/artist/search`,
data,
{
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/rep/ugc/artist/search',
},
)
}

14
module/song_get.js Normal file
View File

@ -0,0 +1,14 @@
// 歌曲百科信息
const crypto = require('crypto')
module.exports = (query, request) => {
const data = {
songId: query.id,
}
return request('POST', `https://music.163.com/weapi/rep/ugc/song/get`, data, {
crypto: 'eapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
url: '/api/rep/ugc/song/get',
})
}