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')) +}