mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-20 22:51:23 +08:00
排行榜接口废弃idx参数,只支持id参数,修复返回数据异常问题 #830 ,新增获取历史日推可用日期列表,获取历史日推详细数据接口
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
// 历史每日推荐歌曲
|
||||
|
||||
module.exports = (query, request) => {
|
||||
query.cookie.os = 'ios'
|
||||
const data = {
|
||||
}
|
||||
return request(
|
||||
'POST', `https://music.163.com/api/discovery/recommend/songs/history/recent`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// 历史每日推荐歌曲
|
||||
|
||||
module.exports = (query, request) => {
|
||||
query.cookie.os = 'ios'
|
||||
const data = {
|
||||
date: query.date || '',
|
||||
}
|
||||
return request(
|
||||
'POST', `https://music.163.com/api/discovery/recommend/songs/history/detail`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
}
|
||||
+14
-46
@@ -1,52 +1,20 @@
|
||||
// 排行榜
|
||||
|
||||
const topList = {
|
||||
0: '3779629', //云音乐新歌榜
|
||||
1: '3778678', //云音乐热歌榜
|
||||
2: '2884035', ///云音乐原创榜
|
||||
3: '19723756', //云音乐飙升榜
|
||||
4: '10520166', //云音乐电音榜
|
||||
5: '180106', //UK排行榜周榜
|
||||
6: '60198', //美国Billboard周榜
|
||||
7: '21845217', //KTV嗨榜
|
||||
8: '11641012', //iTunes榜
|
||||
9: '120001', //Hit FM Top榜
|
||||
10: '60131', //日本Oricon周榜
|
||||
11: '3733003', //韩国Melon排行榜周榜
|
||||
12: '60255', //韩国Mnet排行榜周榜
|
||||
13: '46772709', //韩国Melon原声周榜
|
||||
14: '112504', //中国TOP排行榜(港台榜)
|
||||
15: '64016', //中国TOP排行榜(内地榜)
|
||||
16: '10169002', //香港电台中文歌曲龙虎榜
|
||||
17: '4395559', //华语金曲榜
|
||||
18: '1899724', //中国嘻哈榜
|
||||
19: '27135204', //法国 NRJ EuroHot 30周榜
|
||||
20: '112463', //台湾Hito排行榜
|
||||
21: '3812895', //Beatport全球电子舞曲榜
|
||||
22: '71385702', //云音乐ACG音乐榜
|
||||
23: '991319590', //云音乐说唱榜,
|
||||
24: '71384707', //云音乐古典音乐榜
|
||||
25: '1978921795', //云音乐电音榜
|
||||
26: '2250011882', //抖音排行榜
|
||||
27: '2617766278', //新声榜
|
||||
28: '745956260', //云音乐韩语榜
|
||||
29: '2023401535', //英国Q杂志中文版周榜
|
||||
30: '2006508653', //电竞音乐榜
|
||||
31: '2809513713', //云音乐欧美热歌榜
|
||||
32: '2809577409', //云音乐欧美新歌榜
|
||||
33: '2847251561', //说唱TOP榜
|
||||
34: '3001835560', //云音乐ACG动画榜
|
||||
35: '3001795926', //云音乐ACG游戏榜
|
||||
36: '3001890046', //云音乐ACG VOCALOID榜
|
||||
|
||||
}
|
||||
|
||||
module.exports = (query, request) => {
|
||||
query.cookie.os = 'pc'
|
||||
if(query.idx){
|
||||
return Promise.resolve( {
|
||||
status: 500,
|
||||
body: {
|
||||
code: 500,
|
||||
msg: '不支持此方式调用,只支持id调用'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
const data = {
|
||||
id: query.id || topList[query.idx],
|
||||
n: 1000,
|
||||
s: '5',
|
||||
shareUserId: '0',
|
||||
id: query.id,
|
||||
n: '500',
|
||||
s: '0',
|
||||
}
|
||||
return request(
|
||||
'POST', `https://interface3.music.163.com/api/playlist/v4/detail`, data,
|
||||
|
||||
Reference in New Issue
Block a user