mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
feat: 增加用户状态相关接口
This commit is contained in:
parent
9032a2e504
commit
a09c519cc2
@ -436,6 +436,10 @@ banner({ type: 0 }).then((res) => {
|
|||||||
290. 用户是否互相关注
|
290. 用户是否互相关注
|
||||||
291. 歌曲动态封面
|
291. 歌曲动态封面
|
||||||
292. 用户徽章
|
292. 用户徽章
|
||||||
|
293. 用户状态
|
||||||
|
294. 用户状态 - 支持设置的状态
|
||||||
|
295. 用户状态 - 相同状态的用户
|
||||||
|
296. 用户状态 - 编辑
|
||||||
|
|
||||||
## 单元测试
|
## 单元测试
|
||||||
|
|
||||||
|
11
module/user_social_status.js
Normal file
11
module/user_social_status.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
// 用户状态
|
||||||
|
const createOption = require('../util/option.js')
|
||||||
|
module.exports = (query, request) => {
|
||||||
|
return request(
|
||||||
|
`/api/social/user/status`,
|
||||||
|
{
|
||||||
|
visitorId: query.uid,
|
||||||
|
},
|
||||||
|
createOption(query),
|
||||||
|
)
|
||||||
|
}
|
16
module/user_social_status_edit.js
Normal file
16
module/user_social_status_edit.js
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
// 用户状态 - 编辑
|
||||||
|
const createOption = require('../util/option.js')
|
||||||
|
module.exports = (query, request) => {
|
||||||
|
return request(
|
||||||
|
`/api/social/user/status/edit`,
|
||||||
|
{
|
||||||
|
content: JSON.stringify({
|
||||||
|
type: query.type,
|
||||||
|
iconUrl: query.iconUrl,
|
||||||
|
content: query.content,
|
||||||
|
actionUrl: query.actionUrl,
|
||||||
|
}),
|
||||||
|
},
|
||||||
|
createOption(query),
|
||||||
|
)
|
||||||
|
}
|
5
module/user_social_status_rcmd.js
Normal file
5
module/user_social_status_rcmd.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
// 用户状态 - 相同状态的用户
|
||||||
|
const createOption = require('../util/option.js')
|
||||||
|
module.exports = (query, request) => {
|
||||||
|
return request(`/api/social/user/status/rcmd`, {}, createOption(query))
|
||||||
|
}
|
5
module/user_social_status_support.js
Normal file
5
module/user_social_status_support.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
// 用户状态 - 支持设置的状态
|
||||||
|
const createOption = require('../util/option.js')
|
||||||
|
module.exports = (query, request) => {
|
||||||
|
return request(`/api/social/user/status/support`, {}, createOption(query))
|
||||||
|
}
|
@ -308,6 +308,10 @@
|
|||||||
290. 用户是否互相关注
|
290. 用户是否互相关注
|
||||||
291. 歌曲动态封面
|
291. 歌曲动态封面
|
||||||
292. 用户徽章
|
292. 用户徽章
|
||||||
|
293. 用户状态
|
||||||
|
294. 用户状态 - 支持设置的状态
|
||||||
|
295. 用户状态 - 相同状态的用户
|
||||||
|
296. 用户状态 - 编辑
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
@ -4829,6 +4833,36 @@ bitrate = Math.floor(br / 1000)
|
|||||||
|
|
||||||
**调用例子 :** `/user/medal?uid=32953014`
|
**调用例子 :** `/user/medal?uid=32953014`
|
||||||
|
|
||||||
|
### 用户状态
|
||||||
|
|
||||||
|
说明 : 登录后调用此接口, 传入用户id, 获取用户状态
|
||||||
|
|
||||||
|
**必选参数 :**
|
||||||
|
|
||||||
|
`uid`: 用户 id
|
||||||
|
|
||||||
|
**接口地址 :** `/user/social/status`
|
||||||
|
|
||||||
|
**调用例子 :** `/user/social/status?uid=32953014`
|
||||||
|
|
||||||
|
### 用户状态 - 支持设置的状态
|
||||||
|
|
||||||
|
说明 : 登录后调用此接口, 获取支持设置的状态
|
||||||
|
|
||||||
|
**接口地址 :** `/user/social/status/support`
|
||||||
|
|
||||||
|
### 用户状态 - 相同状态的用户
|
||||||
|
|
||||||
|
说明 : 登录后调用此接口, 获取相同状态的用户
|
||||||
|
|
||||||
|
**接口地址 :** `/user/social/status/rcmd`
|
||||||
|
|
||||||
|
### 用户状态 - 编辑
|
||||||
|
|
||||||
|
说明 : 登录后调用此接口, 编辑当前用户状态, 所需参数可在接口`/user/social/status/support`获取
|
||||||
|
|
||||||
|
**接口地址 :** `/user/social/status/edit`
|
||||||
|
|
||||||
## 离线访问此文档
|
## 离线访问此文档
|
||||||
|
|
||||||
此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问
|
此文档同时也是 Progressive Web Apps(PWA), 加入了 serviceWorker, 可离线访问
|
||||||
|
Loading…
x
Reference in New Issue
Block a user