From 1a5f91a1928c03e9fc3a9369819f69aa456fba8a Mon Sep 17 00:00:00 2001 From: MoeFurina Date: Sat, 6 Jun 2026 15:17:28 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E4=BB=8E=E4=BA=91?= =?UTF-8?q?=E7=9B=98=E8=8E=B7=E5=8F=96=E6=AD=8C=E6=9B=B2=E4=B8=8B=E8=BD=BD?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- interface.d.ts | 36 +++++++++-------------------------- module/pl_count.js | 1 + module/song_cloud_download.js | 9 +++++++++ 3 files changed, 19 insertions(+), 27 deletions(-) create mode 100644 module/song_cloud_download.js diff --git a/interface.d.ts b/interface.d.ts index 5e526fe..071338b 100644 --- a/interface.d.ts +++ b/interface.d.ts @@ -2053,9 +2053,7 @@ export function listen_data_today_song( params: RequestBaseConfig, ): Promise -export function listen_data_total( - params: RequestBaseConfig, -): Promise +export function listen_data_total(params: RequestBaseConfig): Promise export function listen_data_year_report( params: RequestBaseConfig, @@ -2192,9 +2190,7 @@ export function radio_sport_get( } & RequestBaseConfig, ): Promise -export function recent_listen_list( - params: RequestBaseConfig, -): Promise +export function recent_listen_list(params: RequestBaseConfig): Promise export function recommend_songs_dislike( params: { @@ -2202,9 +2198,7 @@ export function recommend_songs_dislike( } & RequestBaseConfig, ): Promise -export function register_anonimous( - params: RequestBaseConfig, -): Promise +export function register_anonimous(params: RequestBaseConfig): Promise export function sati_resource_list( params: { @@ -2229,9 +2223,7 @@ export function sati_resource_sub_list( params: RequestBaseConfig, ): Promise -export function sati_tag_list( - params: RequestBaseConfig, -): Promise +export function sati_tag_list(params: RequestBaseConfig): Promise export function sati_timescene_resources_get( params: RequestBaseConfig, @@ -2363,9 +2355,7 @@ export function song_url_match( } & RequestBaseConfig, ): Promise -export function song_url_ncmget( - params: RequestBaseConfig, -): Promise +export function song_url_ncmget(params: RequestBaseConfig): Promise export function song_url_v1_302( params: { @@ -2388,9 +2378,7 @@ export function threshold_detail_get( params: RequestBaseConfig, ): Promise -export function toplist_detail_v2( - params: RequestBaseConfig, -): Promise +export function toplist_detail_v2(params: RequestBaseConfig): Promise export function ugc_album_get( params: { @@ -2433,9 +2421,7 @@ export function ugc_song_get( } & RequestBaseConfig, ): Promise -export function ugc_user_devote( - params: RequestBaseConfig, -): Promise +export function ugc_user_devote(params: RequestBaseConfig): Promise export function user_detail_new( params: { @@ -2516,13 +2502,9 @@ export function verify_qrcodestatus( } & RequestBaseConfig, ): Promise -export function vip_sign( - params: RequestBaseConfig, -): Promise +export function vip_sign(params: RequestBaseConfig): Promise -export function vip_sign_info( - params: RequestBaseConfig, -): Promise +export function vip_sign_info(params: RequestBaseConfig): Promise export function vip_tasks_v1( params: { diff --git a/module/pl_count.js b/module/pl_count.js index 79de58c..bb21ea1 100644 --- a/module/pl_count.js +++ b/module/pl_count.js @@ -1,4 +1,5 @@ // 私信和通知接口 + const createOption = require('../util/option.js') module.exports = (query, request) => { const data = {} diff --git a/module/song_cloud_download.js b/module/song_cloud_download.js new file mode 100644 index 0000000..f246513 --- /dev/null +++ b/module/song_cloud_download.js @@ -0,0 +1,9 @@ +// 从云盘获取歌曲下载链接 + +const createOption = require('../util/option.js') +module.exports = (query, request) => { + const data = { + songId: query.id, + } + return request(`/api/cloud/dowonload`, data, createOption(query, 'eapi')) +}