mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-20 14:41:23 +08:00
feat: 更新歌曲相关接口
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
// 红心与取消红心歌曲- v1
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
query.like = query.like == 'false' ? false : true
|
||||
const data = {
|
||||
alg: 'itembased',
|
||||
trackId: query.id,
|
||||
like: query.like,
|
||||
time: '3',
|
||||
}
|
||||
return request(`/api/v1/radio/like`, data, createOption(query, 'xeapi', 'v3'))
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
// 插播相似歌曲
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
positionCode: 'toolBarRcmdSong',
|
||||
resourceId: query.id,
|
||||
resourceType: 'song',
|
||||
}
|
||||
return request(
|
||||
`/api/link/position/show/resource`,
|
||||
data,
|
||||
createOption(query, 'eapi'),
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
// 歌曲百科
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const extJson = {
|
||||
states: {
|
||||
playingResource: {
|
||||
current: query.id,
|
||||
scene: 'songWiki',
|
||||
},
|
||||
},
|
||||
}
|
||||
const data = {
|
||||
extJson: JSON.stringify(extJson),
|
||||
positionCode: 'songWikiMainPosition',
|
||||
}
|
||||
return request(
|
||||
`/api/link/page/parent/relation/construct/info`,
|
||||
data,
|
||||
createOption(query, 'eapi'),
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user