提交 f3eb7df1 编写于 作者: B binaryify

修复歌单详情列表失效的问题 #380 #381

上级 4b735daa
# 更新日志
### 3.0.5 | 2018.11.21
- 修复歌单详情列表失效的问题 #380 #381
### 3.0.4 | 2018.11.15
- 修复 `/song/url` 接口无法返回多个音乐数据的问题
......
......@@ -644,7 +644,7 @@ category Code 取值:
> 注 : 部分用户反馈获取的 url 会 403,[hwaphon](https://github.com/hwaphon)找到的
> 解决方案是当获取到音乐的 id 后,将
> http://music.163.com/song/media/outer/url?id=id.mp3 以 src 赋予 Audio 即可播放
> https://music.163.com/song/media/outer/url?id=id.mp3 以 src 赋予 Audio 即可播放
**必选参数 :** `id` : 音乐 id
......
......@@ -565,7 +565,7 @@ category Code 取值:
> 注 : 部分用户反馈获取的 url 会 403,[hwaphon](https://github.com/hwaphon)找到的
> 解决方案是当获取到音乐的 id 后,将
> http://music.163.com/song/media/outer/url?id=id.mp3 以 src 赋予 Audio 即可播放
> https://music.163.com/song/media/outer/url?id=id.mp3 以 src 赋予 Audio 即可播放
**必选参数 :** `id` : 音乐 id
......
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/album/${query.id}`, {},
'POST', `https://music.163.com/weapi/v1/album/${query.id}`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/albums/${query.id}`, data,
'POST', `https://music.163.com/weapi/artist/albums/${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
id: query.id
}
return request(
'POST', `http://music.163.com/weapi/artist/introduction`, data,
'POST', `https://music.163.com/weapi/artist/introduction`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -31,7 +31,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/list`, data,
'POST', `https://music.163.com/weapi/artist/list`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/mvs`, data,
'POST', `https://music.163.com/weapi/artist/mvs`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
artistIds: '[' + query.id + ']'
}
return request(
'POST', `http://music.163.com/weapi/artist/${query.t}`, data,
'POST', `https://music.163.com/weapi/artist/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/sublist`, data,
'POST', `https://music.163.com/weapi/artist/sublist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/artist/${query.id}`, {},
'POST', `https://music.163.com/weapi/v1/artist/${query.id}`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/api/v2/banner/get`, {clientType: "pc"},
'POST', `https://music.163.com/api/v2/banner/get`, {clientType: "pc"},
{crypto: 'linuxapi', proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
br: parseInt(query.br || 999000)
}
return request(
'POST', `http://music.163.com/weapi/song/enhance/player/url`, data,
'POST', `https://music.163.com/weapi/song/enhance/player/url`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
.then(response => {
......
......@@ -19,7 +19,7 @@ module.exports = (query, request) => {
else if(query.t == 'delete')
data.commentId = query.commentId
return request(
'POST', `http://music.163.com/weapi/resource/comments/${query.t}`, data,
'POST', `https://music.163.com/weapi/resource/comments/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/comments/R_AL_3_${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/comments/R_AL_3_${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/comments/A_DJ_1_${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/comments/A_DJ_1_${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -16,7 +16,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/hotcomments/${query.type}${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/hotcomments/${query.type}${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -16,7 +16,7 @@ module.exports = (query, request) => {
commentId: query.cid
}
return request(
'POST', `http://music.163.com/weapi/v1/comment/${query.t}`, data,
'POST', `https://music.163.com/weapi/v1/comment/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/comments/R_SO_4_${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/comments/R_SO_4_${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/comments/R_MV_5_${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/comments/R_MV_5_${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/comments/A_PL_0_${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/comments/A_PL_0_${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/resource/comments/R_VI_62_${query.id}`, data,
'POST', `https://music.163.com/weapi/v1/resource/comments/R_VI_62_${query.id}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -12,7 +12,7 @@ module.exports = (query, request) => {
type: query.type || 0
}
return request(
'POST', `http://music.163.com/weapi/point/dailyTask`, data,
'POST', `https://music.163.com/weapi/point/dailyTask`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/djradio/category/get`, {},
'POST', `https://music.163.com/weapi/djradio/category/get`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
id: query.rid
}
return request(
'POST', `http://music.163.com/weapi/djradio/get`, data,
'POST', `https://music.163.com/weapi/djradio/get`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -11,7 +11,7 @@ module.exports = (query, request) => {
offset: query.offset
}
return request(
'POST', `http://music.163.com/weapi/djradio/hot/v1`, data,
'POST', `https://music.163.com/weapi/djradio/hot/v1`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/djradio/home/paygift/list?_nmclfl=1`, data,
'POST', `https://music.163.com/weapi/djradio/home/paygift/list?_nmclfl=1`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
asc: query.asc
}
return request(
'POST', `http://music.163.com/weapi/dj/program/byradio`, data,
'POST', `https://music.163.com/weapi/dj/program/byradio`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
id: query.id
}
return request(
'POST', `http://music.163.com/weapi/dj/program/detail`, data,
'POST', `https://music.163.com/weapi/dj/program/detail`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/djradio/recommend/v1`, {},
'POST', `https://music.163.com/weapi/djradio/recommend/v1`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
......@@ -28,7 +28,7 @@ module.exports = (query, request) => {
cateId: query.type
}
return request(
'POST', `http://music.163.com/weapi/djradio/recommend`, data,
'POST', `https://music.163.com/weapi/djradio/recommend`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
id: query.rid
}
return request(
'POST', `http://music.163.com/weapi/djradio/${query.t}`, data,
'POST', `https://music.163.com/weapi/djradio/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/djradio/get/subed`, data,
'POST', `https://music.163.com/weapi/djradio/get/subed`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/event/get`, {},
'POST', `https://music.163.com/weapi/v1/event/get`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
songId: query.id
}
return request(
'POST', `http://music.163.com/weapi/radio/trash/add?alg=RT&songId=${query.id}&time=${query.time || 25}`, data,
'POST', `https://music.163.com/weapi/radio/trash/add?alg=RT&songId=${query.id}&time=${query.time || 25}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -3,7 +3,7 @@
module.exports = (query, request) => {
query.t = (query.t == 1 ? 'follow' : 'delfollow')
return request(
'POST', `http://music.163.com/weapi/user/${query.t}/${query.id}`, {},
'POST', `https://music.163.com/weapi/user/${query.t}/${query.id}`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
}
return request(
'POST',
`http://music.163.com/weapi/radio/like?alg=${query.alg ||
`https://music.163.com/weapi/radio/like?alg=${query.alg ||
'itembased'}&trackId=${query.id}&like=${query.like}&time=${query.time ||
25}`,
data,
......
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
uid: query.uid
}
return request(
'POST', `http://music.163.com/weapi/song/like/get`, data,
'POST', `https://music.163.com/weapi/song/like/get`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
rememberLogin: 'true'
}
return request(
'POST', `http://music.163.com/weapi/login`, data,
'POST', `https://music.163.com/weapi/login`, data,
{crypto: 'weapi', ua: 'pc', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
rememberLogin: 'true'
}
return request(
'POST', `http://music.163.com/weapi/login/cellphone`, data,
'POST', `https://music.163.com/weapi/login/cellphone`, data,
{crypto: 'weapi', ua: 'pc', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/login/token/refresh`, {},
'POST', `https://music.163.com/weapi/login/token/refresh`, {},
{crypto: 'weapi', ua: 'pc', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'GET', `http://music.163.com`, {},
'GET', `https://music.163.com`, {},
{cookie: query.cookie, proxy: query.proxy}
)
.then(response => {
......
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/logout`, {},
'POST', `https://music.163.com/weapi/logout`, {},
{crypto: 'weapi', ua: 'pc', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/song/lyric?os=osx&id=${query.id}&lv=-1&kv=-1&tv=-1`, {},
'POST', `https://music.163.com/weapi/song/lyric?os=osx&id=${query.id}&lv=-1&kv=-1&tv=-1`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
id: query.mvid
}
return request(
'POST', `http://music.163.com/weapi/mv/detail`, data,
'POST', `https://music.163.com/weapi/mv/detail`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/mv/first`, data,
'POST', `https://music.163.com/weapi/mv/first`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
mvIds: '["' + query.mvid + '"]'
}
return request(
'POST', `http://music.163.com/weapi/mv/${query.t}`, data,
'POST', `https://music.163.com/weapi/mv/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
r: query.res || 1080
}
return request(
'POST', `http://music.163.com/weapi/song/enhance/play/mv/url`, data,
'POST', `https://music.163.com/weapi/song/enhance/play/mv/url`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/radio/get`, {},
'POST', `https://music.163.com/weapi/v1/radio/get`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
n: 1000
}
return request(
'POST', `http://music.163.com/weapi/personalized/playlist`, data,
'POST', `https://music.163.com/weapi/personalized/playlist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/personalized/djprogram`, {},
'POST', `https://music.163.com/weapi/personalized/djprogram`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/personalized/mv`, {},
'POST', `https://music.163.com/weapi/personalized/mv`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
type: "recommend"
}
return request(
'POST', `http://music.163.com/weapi/personalized/newsong`, data,
'POST', `https://music.163.com/weapi/personalized/newsong`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/personalized/privatecontent`, {},
'POST', `https://music.163.com/weapi/personalized/privatecontent`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/playlist/catalogue`, {},
'POST', `https://music.163.com/weapi/playlist/catalogue`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
name: query.name
}
return request(
'POST', `http://music.163.com/weapi/playlist/create`, data,
'POST', `https://music.163.com/weapi/playlist/create`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
s: query.s || 8
}
return request(
'POST', `http://music.163.com/weapi/v3/playlist/detail`, data,
'POST', `https://music.163.com/weapi/v3/playlist/detail`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/playlist/hottags`, {},
'POST', `https://music.163.com/weapi/playlist/hottags`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
id: query.id
}
return request(
'POST', `http://music.163.com/weapi/playlist/${query.t}`, data,
'POST', `https://music.163.com/weapi/playlist/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
trackIds: '[' + query.tracks + ']' // 歌曲id
}
return request(
'POST', `http://music.163.com/weapi/playlist/manipulate/tracks`, data,
'POST', `https://music.163.com/weapi/playlist/manipulate/tracks`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -10,7 +10,7 @@ module.exports = (query, request) => {
"/api/playlist/update/name": `{"id":${query.id},"name":"${query.name}"}`
}
return request(
'POST', `http://music.163.com/weapi/batch`, data,
'POST', `https://music.163.com/weapi/batch`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/program/recommend/v1`, data,
'POST', `https://music.163.com/weapi/program/recommend/v1`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/discovery/recommend/resource`, {},
'POST', `https://music.163.com/weapi/v1/discovery/recommend/resource`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/v1/discovery/recommend/songs`, data,
'POST', `https://music.163.com/weapi/v1/discovery/recommend/songs`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
type: (/^\d+$/.test(query.id)) ? 0 : 1
}
return request(
'POST', `http://music.163.com/weapi/cloudvideo/v1/allvideo/rcmd`, data,
'POST', `https://music.163.com/weapi/cloudvideo/v1/allvideo/rcmd`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'GET', `http://music.163.com/playlist?id=${query.id}`, {},
'GET', `https://music.163.com/playlist?id=${query.id}`, {},
{ua: 'pc', cookie: query.cookie, proxy: query.proxy}
)
.then(response => {
......
......@@ -11,7 +11,7 @@ module.exports = (query, request) => {
threadId: query.type + query.id
}
return request(
'POST', `http://music.163.com/weapi/resource/${query.t}`, data,
'POST', `https://music.163.com/weapi/resource/${query.t}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/search/get`, data,
'POST', `https://music.163.com/weapi/search/get`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
type: 1111
}
return request(
'POST', `http://music.163.com/weapi/search/hot`, data,
'POST', `https://music.163.com/weapi/search/hot`, data,
{crypto: 'weapi', ua: 'mobile', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
s: query.keywords || ''
}
return request(
'POST', `http://music.163.com/weapi/search/suggest/multimatch`, data,
'POST', `https://music.163.com/weapi/search/suggest/multimatch`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
s: query.keywords || ''
}
return request(
'POST', `http://music.163.com/weapi/search/suggest/web`, data,
'POST', `https://music.163.com/weapi/search/suggest/web`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
userIds: '[' + query.user_ids + ']'
}
return request(
'POST', `http://music.163.com/weapi/msg/private/send`, data,
'POST', `https://music.163.com/weapi/msg/private/send`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
userIds: '[' + query.user_ids + ']'
}
return request(
'POST', `http://music.163.com/weapi/msg/private/send`, data,
'POST', `https://music.163.com/weapi/msg/private/send`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
artistid: query.id
}
return request(
'POST', `http://music.163.com/weapi/discovery/simiArtist`, data,
'POST', `https://music.163.com/weapi/discovery/simiArtist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
mvid: query.mvid
}
return request(
'POST', `http://music.163.com/weapi/discovery/simiMV`, data,
'POST', `https://music.163.com/weapi/discovery/simiMV`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/discovery/simiPlaylist`, data,
'POST', `https://music.163.com/weapi/discovery/simiPlaylist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/discovery/simiSong`, data,
'POST', `https://music.163.com/weapi/v1/discovery/simiSong`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/discovery/simiUser`, data,
'POST', `https://music.163.com/weapi/discovery/simiUser`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
ids: '[' + query.ids.join(',') + ']'
}
return request(
'POST', `http://music.163.com/weapi/v3/song/detail`, data,
'POST', `https://music.163.com/weapi/v3/song/detail`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
br: parseInt(query.br || 999000)
}
return request(
'POST', `http://music.163.com/weapi/song/enhance/player/url`, data,
'POST', `https://music.163.com/weapi/song/enhance/player/url`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/album/new`, data,
'POST', `https://music.163.com/weapi/album/new`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/artist/top`, data,
'POST', `https://music.163.com/weapi/artist/top`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -33,7 +33,7 @@ module.exports = (query, request) => {
n: 10000
}
return request(
'POST', `http://music.163.com/weapi/v3/playlist/detail`, data,
'POST', `https://music.163.com/weapi/v3/playlist/detail`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/mv/toplist`, data,
'POST', `https://music.163.com/weapi/mv/toplist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -9,7 +9,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/playlist/list`, data,
'POST', `https://music.163.com/weapi/playlist/list`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/playlist/highquality/list`, data,
'POST', `https://music.163.com/weapi/playlist/highquality/list`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/v1/discovery/new/songs`, data,
'POST', `https://music.163.com/weapi/v1/discovery/new/songs`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/toplist`, {},
'POST', `https://music.163.com/weapi/toplist`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -8,7 +8,7 @@ module.exports = (query, request) => {
total: true
}
return request(
'POST', `http://music.163.com/weapi/toplist/artist`, data,
'POST', `https://music.163.com/weapi/toplist/artist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/toplist/detail`, {},
'POST', `https://music.163.com/weapi/toplist/detail`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ module.exports = (query, request) => {
userId: query.uid
}
return request(
'POST', `http://music.163.com/weapi/djradio/get/byuser`, data,
'POST', `https://music.163.com/weapi/djradio/get/byuser`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/v1/cloud/get`, data,
'POST', `https://music.163.com/weapi/v1/cloud/get`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
id: query.id
}
return request(
'POST', `http://music.163.com/weapi/v1/cloud/get/byids`, data,
'POST', `https://music.163.com/weapi/v1/cloud/get/byids`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -2,7 +2,7 @@
module.exports = (query, request) => {
return request(
'POST', `http://music.163.com/weapi/v1/user/detail/${query.uid}`, {},
'POST', `https://music.163.com/weapi/v1/user/detail/${query.uid}`, {},
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/dj/program/${query.uid}`, data,
'POST', `https://music.163.com/weapi/dj/program/${query.uid}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
getcounts: true
}
return request(
'POST', `http://music.163.com/weapi/event/get/${query.uid}`, data,
'POST', `https://music.163.com/weapi/event/get/${query.uid}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/user/getfolloweds`, data,
'POST', `https://music.163.com/weapi/user/getfolloweds`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
order: true
}
return request(
'POST', `http://music.163.com/weapi/user/getfollows/${query.uid}`, data,
'POST', `https://music.163.com/weapi/user/getfollows/${query.uid}`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -7,7 +7,7 @@ module.exports = (query, request) => {
offset: query.offset || 0
}
return request(
'POST', `http://music.163.com/weapi/user/playlist`, data,
'POST', `https://music.163.com/weapi/user/playlist`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
......@@ -6,7 +6,7 @@ module.exports = (query, request) => {
type: query.type || 1 // 1: 最近一周, 0: 所有时间
}
return request(
'POST', `http://music.163.com/weapi/v1/play/record`, data,
'POST', `https://music.163.com/weapi/v1/play/record`, data,
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
)
}
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册