mirror of
https://github.com/NeteaseCloudMusicApiEnhanced/api-enhanced.git
synced 2026-10-20 22:51:23 +08:00
v3.9.0 新增 云盘歌曲删除, 热门话题, 电台 - 推荐类型, 电台 - 非热门类型, 电台 - 今日优选, 心动模式/智能播放等接口
This commit is contained in:
+7
-1
@@ -1,8 +1,14 @@
|
||||
// 首页轮播图
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const type = {
|
||||
0: 'pc',
|
||||
1: 'android',
|
||||
2: 'iphone',
|
||||
3: 'ipad'
|
||||
}[query.type || 0] || 'pc';
|
||||
return request(
|
||||
'POST', `https://music.163.com/api/v2/banner/get`, {clientType: "pc"},
|
||||
'POST', `https://music.163.com/api/v2/banner/get`, {clientType: type},
|
||||
{crypto: 'linuxapi', proxy: query.proxy}
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
// 电台banner
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {};
|
||||
return request(
|
||||
"POST",
|
||||
`http://music.163.com/weapi/djradio/banner/get`,
|
||||
{},
|
||||
{ crypto: "weapi", cookie: query.cookie, proxy: query.proxy }
|
||||
);
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
// dj非热门类型
|
||||
|
||||
module.exports = (query, request) => {
|
||||
|
||||
return request(
|
||||
'POST', `http://music.163.com/weapi/djradio/category/excludehot`, {},
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
};
|
||||
@@ -0,0 +1,9 @@
|
||||
// dj推荐类型
|
||||
|
||||
module.exports = (query, request) => {
|
||||
|
||||
return request(
|
||||
'POST', `http://music.163.com/weapi/djradio/home/category/recommend`, {},
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
};
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
limit: query.limit || 10,
|
||||
limit: query.limit || 30,
|
||||
offset: query.offset || 0
|
||||
}
|
||||
return request(
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
// dj今日优选
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
page: query.page || 0
|
||||
};
|
||||
return request(
|
||||
'POST', `http://music.163.com/weapi/djradio/home/today/perfered`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
};
|
||||
+5
-1
@@ -1,8 +1,12 @@
|
||||
// 动态
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data={
|
||||
"pagesize": query.pagesize || 20,
|
||||
"lasttime": query.lasttime || -1
|
||||
}
|
||||
return request(
|
||||
'POST', `https://music.163.com/weapi/v1/event/get`, {},
|
||||
'POST', `https://music.163.com/weapi/v1/event/get`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
//热门话题
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
limit: query.limit || 20,
|
||||
offset: query.offset || 0
|
||||
}
|
||||
return request(
|
||||
'POST', `http://music.163.com/weapi/act/hot`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
};
|
||||
@@ -0,0 +1,17 @@
|
||||
// 智能播放
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
songId: query.id,
|
||||
type: "fromPlayOne",
|
||||
playlistId: query.pid,
|
||||
startMusicId: query.sid || query.id,
|
||||
count: query.count || 1
|
||||
};
|
||||
return request(
|
||||
"POST",
|
||||
`http://music.163.com/weapi/playmode/intelligence/list`,
|
||||
data,
|
||||
{ crypto: "weapi", cookie: query.cookie, proxy: query.proxy }
|
||||
);
|
||||
};
|
||||
@@ -0,0 +1,12 @@
|
||||
// 云盘歌曲删除
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
songIds: [query.id]
|
||||
};
|
||||
return request("POST", `http://music.163.com/weapi/cloud/del`, data, {
|
||||
crypto: "weapi",
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user