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. 用户是否互相关注
|
||||
291. 歌曲动态封面
|
||||
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. 用户是否互相关注
|
||||
291. 歌曲动态封面
|
||||
292. 用户徽章
|
||||
293. 用户状态
|
||||
294. 用户状态 - 支持设置的状态
|
||||
295. 用户状态 - 相同状态的用户
|
||||
296. 用户状态 - 编辑
|
||||
|
||||
## 安装
|
||||
|
||||
@ -4829,6 +4833,36 @@ bitrate = Math.floor(br / 1000)
|
||||
|
||||
**调用例子 :** `/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, 可离线访问
|
||||
|
Loading…
x
Reference in New Issue
Block a user