From c3e0258b8501fe0b673f5442c36af122f7bcd262 Mon Sep 17 00:00:00 2001 From: MoeFurina Date: Fri, 22 May 2026 19:44:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=BB=B4=E5=BA=A6?= =?UTF-8?q?=E9=9F=B3=E4=B9=90=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 3 +++ module/chart_detail.js | 11 +++++++++++ module/chart_song_detail.js | 11 +++++++++++ module/lbs_city_code.js | 9 +++++++++ package.json | 2 +- 5 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 module/chart_detail.js create mode 100644 module/chart_song_detail.js create mode 100644 module/lbs_city_code.js diff --git a/README.MD b/README.MD index 64022ed..57263d3 100644 --- a/README.MD +++ b/README.MD @@ -543,6 +543,9 @@ banner({ type: 0 }).then((res) => { 352. 私人 DJ 353. 播客列表 354. 播客声音详情 +355. 多级行政区划数据 +356. 指定维度音乐排行榜详情 +357. 指定维度音乐排行榜列表 ## 单元测试 diff --git a/module/chart_detail.js b/module/chart_detail.js new file mode 100644 index 0000000..d654cb1 --- /dev/null +++ b/module/chart_detail.js @@ -0,0 +1,11 @@ +// 获取指定维度音乐排行榜详情 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + chartCode: query.chartCode, + targetId: query.targetId, + targetType: query.targetType, + } + return request(`/api/chart/detail`, data, createOption(query)) +} diff --git a/module/chart_song_detail.js b/module/chart_song_detail.js new file mode 100644 index 0000000..f4e275c --- /dev/null +++ b/module/chart_song_detail.js @@ -0,0 +1,11 @@ +// 获取指定维度音乐排行榜列表 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + chartCode: query.chartCode, + targetId: query.targetId, + targetType: query.targetType, + } + return request(`/api/chart/song/detail`, data, createOption(query)) +} diff --git a/module/lbs_city_code.js b/module/lbs_city_code.js new file mode 100644 index 0000000..8e1bc36 --- /dev/null +++ b/module/lbs_city_code.js @@ -0,0 +1,9 @@ +// 多级行政区划数据获取接口 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + bizCode: query.bizCode || '', + } + return request(`/api/lbs/city/code`, data, createOption(query)) +} diff --git a/package.json b/package.json index 15765b4..c144b70 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "4.31.0", + "version": "4.32.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js",