From 1491b91829d9776b20cefe6f8ce084dec53f1b31 Mon Sep 17 00:00:00 2001 From: LaoShui <79132480+laoshuikaixue@users.noreply.github.com> Date: Fri, 10 Jul 2026 18:56:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(artist):=20=E6=B7=BB=E5=8A=A0=E5=85=B3?= =?UTF-8?q?=E6=B3=A8=E6=AD=8C=E6=89=8B=E6=96=B0=E6=AD=8C=E6=92=AD=E6=94=BE?= =?UTF-8?q?=E5=85=A8=E9=83=A8=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 module/artist_new_song_playall.js 文件实现获取所有关注歌手最近50首新歌的功能 - 在文档中添加关注歌手最近新歌播放全部接口说明和调用示例 - 在类型定义文件中添加 artist_new_song_playall 函数声明 --- interface.d.ts | 4 ++++ module/artist_new_song_playall.js | 10 ++++++++++ public/docs/home.md | 8 ++++++++ 3 files changed, 22 insertions(+) create mode 100644 module/artist_new_song_playall.js diff --git a/interface.d.ts b/interface.d.ts index 40156ee..36dc3bc 100644 --- a/interface.d.ts +++ b/interface.d.ts @@ -1474,6 +1474,10 @@ export function artist_new_song( } & RequestBaseConfig, ): Promise +export function artist_new_song_playall( + params: RequestBaseConfig, +): Promise + export function artist_detail( params: { id: number | string diff --git a/module/artist_new_song_playall.js b/module/artist_new_song_playall.js new file mode 100644 index 0000000..8f8b387 --- /dev/null +++ b/module/artist_new_song_playall.js @@ -0,0 +1,10 @@ +// 获取所有关注歌手最近的 50 首新歌 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + return request( + `/api/sub/artist/new/works/song/playall`, + {}, + createOption(query, 'eapi'), + ) +} diff --git a/public/docs/home.md b/public/docs/home.md index fb1f355..84fdbe7 100644 --- a/public/docs/home.md +++ b/public/docs/home.md @@ -3612,6 +3612,14 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009` **调用例子 :** `/artist/new/song?limit=1` `/artist/new/song?limit=1&before=1602777625000` +### 关注歌手最近新歌 - 播放全部 + +说明 : 登录后调用此接口可获取所有关注歌手最近的 50 首新歌 + +**接口地址 :** `/artist/new/song/playall` + +**调用例子 :** `/artist/new/song/playall` + ### 关注歌手新 MV 说明 :登录后调用此接口可获取关注歌手新 MV