mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
Merge branch 'main' into 'main'
Some checks failed
Update Docker Hub Description / dockerHubDescription (push) Has been skipped
Node.js CI / Test (14.x) (push) Successful in 9m58s
Node.js CI / Test (16.x) (push) Successful in 9m50s
Node.js CI / Test (18.x) (push) Successful in 9m53s
Node.js CI / Lint (14.x) (push) Failing after 5m8s
Some checks failed
Update Docker Hub Description / dockerHubDescription (push) Has been skipped
Node.js CI / Test (14.x) (push) Successful in 9m58s
Node.js CI / Test (16.x) (push) Successful in 9m50s
Node.js CI / Test (18.x) (push) Successful in 9m53s
Node.js CI / Lint (14.x) (push) Failing after 5m8s
feat: 增加歌曲是否喜爱接口 See merge request Binaryify/neteasecloudmusicapi!24
This commit is contained in:
commit
b970ed9704
@ -432,6 +432,9 @@ banner({ type: 0 }).then((res) => {
|
||||
286. 会员下载歌曲记录
|
||||
287. 会员本月下载歌曲记录
|
||||
288. 已购买单曲
|
||||
289. 歌曲是否喜爱
|
||||
290. 用户是否互相关注
|
||||
291. 歌曲动态封面
|
||||
|
||||
## 单元测试
|
||||
|
||||
|
9
module/song_dynamic_cover.js
Normal file
9
module/song_dynamic_cover.js
Normal file
@ -0,0 +1,9 @@
|
||||
// 歌曲动态封面
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
songId: query.id,
|
||||
}
|
||||
return request(`/api/songplay/dynamic-cover`, data, createOption(query))
|
||||
}
|
9
module/song_like_check.js
Normal file
9
module/song_like_check.js
Normal file
@ -0,0 +1,9 @@
|
||||
// 歌曲是否喜爱
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
trackIds: query.ids,
|
||||
}
|
||||
return request(`/api/song/like/check`, data, createOption(query))
|
||||
}
|
9
module/user_mutualfollow_get.js
Normal file
9
module/user_mutualfollow_get.js
Normal file
@ -0,0 +1,9 @@
|
||||
// 用户是否互相关注
|
||||
|
||||
const createOption = require('../util/option.js')
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
friendid: query.uid,
|
||||
}
|
||||
return request(`/api/user/mutualfollow/get`, data, createOption(query))
|
||||
}
|
@ -304,6 +304,9 @@
|
||||
286. 会员下载歌曲记录
|
||||
287. 会员本月下载歌曲记录
|
||||
288. 已购买单曲
|
||||
289. 歌曲是否喜爱
|
||||
290. 用户是否互相关注
|
||||
291. 歌曲动态封面
|
||||
|
||||
## 安装
|
||||
|
||||
@ -4775,6 +4778,44 @@ bitrate = Math.floor(br / 1000)
|
||||
|
||||
**调用例子 :** `/song/singledownlist`
|
||||
|
||||
### 歌曲是否喜爱
|
||||
|
||||
说明 : 登录后调用此接口, 传入歌曲id, 可判断歌曲是否被喜爱;
|
||||
|
||||
若传入一个包含多个歌曲ID的数组, 则接口将返回一个由这些ID中被标记为喜爱的歌曲组成的数组
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
`ids`: 歌曲 id 列表
|
||||
|
||||
**接口地址 :** `/song/like/check`
|
||||
|
||||
**调用例子 :** `/song/like/check?ids=[2058263032,1497529942]`
|
||||
|
||||
### 用户是否互相关注
|
||||
|
||||
说明 : 登录后调用此接口, 传入用户id, 可判断用户是否互相关注
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
`uid`: 用户 id
|
||||
|
||||
**接口地址 :** `/user/mutualfollow/get`
|
||||
|
||||
**调用例子 :** `/user/mutualfollow/get?uid=32953014`
|
||||
|
||||
### 歌曲动态封面
|
||||
|
||||
说明 : 调用此接口, 传入歌曲id, 获取歌曲动态封面
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
`id`: 歌曲 id
|
||||
|
||||
**接口地址 :** `/song/dynamic/cover`
|
||||
|
||||
**调用例子 :** `/song/dynamic/cover?id=2101179024`
|
||||
|
||||
## 离线访问此文档
|
||||
|
||||
此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问
|
||||
|
Loading…
x
Reference in New Issue
Block a user