diff --git a/CHANGELOG.MD b/CHANGELOG.MD index f7ea5ba..45157ce 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,8 @@ # 更新日志 +### 4.15.8 | 2024.03.29 +- 播客声音排序接口更新,补充字段 +- 新增 `删除播客`接口 + ### 4.15.7 | 2024.03.21 - 播客分段上传 diff --git a/module/voice_delete.js b/module/voice_delete.js index 77065e5..a252997 100644 --- a/module/voice_delete.js +++ b/module/voice_delete.js @@ -1,16 +1,16 @@ module.exports = (query, request) => { const data = { ids: query.ids, - }; + } return request( - "POST", - "https://interface.music.163.com/api/content/voice/delete", + 'POST', + 'https://interface.music.163.com/api/content/voice/delete', data, { - crypto: "weapi", + crypto: 'weapi', cookie: query.cookie, proxy: query.proxy, realIP: query.realIP, - } - ); -}; + }, + ) +} diff --git a/module/voice_trans.js b/module/voice_trans.js deleted file mode 100644 index ff44b20..0000000 --- a/module/voice_trans.js +++ /dev/null @@ -1,20 +0,0 @@ -module.exports = (query, request) => { - const data = { - limit: query.limit || "200", // 每页数量 - offset: query.offset || "0", // 偏移量 - radioId: query.radioId || null, // 电台id - programId: query.programId || "0", // 节目id - position: query.position || "1", // 排序编号 - }; - return request( - "POST", - `https://interface.music.163.com/api/voice/workbench/radio/program/trans`, - data, - { - crypto: "weapi", - cookie: query.cookie, - proxy: query.proxy, - realIP: query.realIP, - } - ); -}; diff --git a/module/voicelist_trans.js b/module/voicelist_trans.js index cf11303..daf089d 100644 --- a/module/voicelist_trans.js +++ b/module/voicelist_trans.js @@ -1,12 +1,14 @@ module.exports = (query, request) => { const data = { - position: query.position, - programId: query.programId, - radioId: query.radioId, + limit: query.limit || '200', // 每页数量 + offset: query.offset || '0', // 偏移量 + radioId: query.radioId || null, // 电台id + programId: query.programId || '0', // 节目id + position: query.position || '1', // 排序编号 } return request( 'POST', - `https://interface.music.163.com/weapi/voice/workbench/radio/program/trans`, + `https://interface.music.163.com/api/voice/workbench/radio/program/trans`, data, { crypto: 'weapi', diff --git a/package.json b/package.json index 64fcd6a..99f8377 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "4.15.7", + "version": "4.15.8", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", diff --git a/public/docs/home.md b/public/docs/home.md index 5250e59..3f44911 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -4277,6 +4277,9 @@ ONLINE 已发布 **接口地址:** `/voicelist/trans` **必选参数:** +`limit`: 取出歌单数量 , 默认为 200 + +`offset`: 偏移数量 , 用于分页 , 如 :( 评论页数 -1)\*200, 其中 200 为 limit 的值 `position`: 位置, 最小为1, 最大为歌曲数量, 超过最大则为移动到最底, 小于1报错 @@ -4294,6 +4297,18 @@ ONLINE 已发布 `id`: 播客id,即voiceListId +### 播客删除 + +说明: 可以删除播客 + +**接口地址:** `/voice/delete` + +**必选参数:** + +`ids`: 播客id,即voiceListId,多个以逗号隔开 + + + ### 播客上传声音 说明: 可以上传声音到播客,例子在 `/public/voice_upload.html` 访问地址: /voice_upload.html