feat: add like albums & follow artists function

This commit is contained in:
qier222 2020-10-26 15:46:02 +08:00
parent 81ec2fe6b9
commit 2f41e0237d
28 changed files with 461 additions and 145 deletions

View file

@ -36,7 +36,7 @@ export function userPlaylist(params) {
}
/**
* 喜欢音乐列表
* 喜欢音乐列表需要登录
* 说明 : 调用此接口 , 传入用户 id, 可获取已喜欢音乐id列表(id数组)
* - uid: 用户 id
* @param {number} uid
@ -52,8 +52,13 @@ export function userLikedSongsIDs(uid) {
});
}
/**
* 每日签到
* 说明 : 调用此接口可签到获取积分
* - type: 签到类型 , 默认 0, 其中 0 为安卓端签到 ,1 web/PC 签到
* @param {number} type
*/
export function dailySignin(type = 0) {
//可选参数 : type: 签到类型 , 默认 0, 其中 0 为安卓端签到 ,1 为 web/PC 签到
return request({
url: "/daily_signin",
method: "post",
@ -62,3 +67,50 @@ export function dailySignin(type = 0) {
},
});
}
/**
* 获取收藏的专辑需要登录
* 说明 : 调用此接口可获取到用户收藏的专辑
* - limit : 返回数量 , 默认为 30
* - offset : 偏移数量用于分页 , :( 页数 -1)*30, 其中 30 limit 的值 , 默认为 0
* @param {Object} params
* @param {number} params.limit
* @param {number=} params.offset
*/
export function likedAlbums() {
return request({
url: "/album/sublist",
method: "get",
params: {
timestamp: new Date().getTime(),
},
});
}
/**
* 获取收藏的歌手需要登录
* 说明 : 调用此接口可获取到用户收藏的歌手
*/
export function likedArtists() {
return request({
url: "/artist/sublist",
method: "get",
params: {
timestamp: new Date().getTime(),
},
});
}
/**
* 获取收藏的MV需要登录
* 说明 : 调用此接口可获取到用户收藏的MV
*/
export function likedMVs() {
return request({
url: "/mv/sublist",
method: "get",
params: {
timestamp: new Date().getTime(),
},
});
}