diff --git a/docs/README.md b/docs/README.md index 7edde6d..1171ab6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -286,6 +286,8 @@ 268. 用户贡献条目、积分、云贝数量 269. 年度听歌报告 270. 播客声音搜索 +271. 播客声音排序 +272. 播客列表详情 ## 安装 @@ -4295,6 +4297,30 @@ ONLINE 已发布 同上 ``` +### 播客声音排序 + +说明: 调整声音在列表中的顺序, 每个声音都有固定的序号, 例如将4的声音移动到1后, 原来的1、2、3增加为2、3、4, 其他不变 + +**接口地址:** `/voicelist/trans` + +**必选参数:** + +`position`: 位置, 最小为1, 最大为歌曲数量, 超过最大则为移动到最底, 小于1报错 + +`programId`: 播客声音id, 即voiceId + +`radioId`: 电台id, 即voiceListId + +### 播客列表详情 + +说明: 可以获取播客封面、分类、名称、简介等 + +**接口地址:** `/voicelist/detail` + +**必选参数:** + +`id`: 播客id,即voiceListId + ### 播客上传声音 说明: 可以上传声音到播客,例子在 `/public/voice_upload.html` 访问地址: /voice_upload.html diff --git a/module/voicelist_detail.js b/module/voicelist_detail.js new file mode 100644 index 0000000..a141c8e --- /dev/null +++ b/module/voicelist_detail.js @@ -0,0 +1,16 @@ +module.exports = (query, request) => { + const data = { + id: query.id, + } + return request( + 'POST', + `https://interface.music.163.com/weapi/voice/workbench/voicelist/detail`, + data, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) +} diff --git a/module/voicelist_trans.js b/module/voicelist_trans.js new file mode 100644 index 0000000..cf11303 --- /dev/null +++ b/module/voicelist_trans.js @@ -0,0 +1,18 @@ +module.exports = (query, request) => { + const data = { + position: query.position, + programId: query.programId, + radioId: query.radioId, + } + return request( + 'POST', + `https://interface.music.163.com/weapi/voice/workbench/radio/program/trans`, + data, + { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + }, + ) +}