A platform about contribution of bell
- 公告的发布、查看、修改
- 获取历史下课铃
- 试听历史下课铃(使用 网易云音乐 API )
- 查看下一周下课铃
- 用户注册、登录
- 用户信息修改
- 验证码发送、校验
- 下课铃投稿
- 查询投稿队列、信息
- 投稿审核
- 审核结果私信通知
- 下课铃安排
- 访问数据统计、可视化
- 超级管理员后台
- staff页面
/notice/get
GET
字段 |
必选 |
类型 |
说明 |
mode |
true |
string |
获取方式, 可选: latest:最新,all:全部 |
返回值字段 |
字段类型 |
字段说明 |
nid |
int |
公告ID |
title |
string |
标题 |
time |
string |
发布时间 |
content |
string |
公告内容 |
uid |
int |
发布人ID |
auther |
string |
发布人用户名 |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-503 |
无可获取公告 |
/notice/publish
POST
字段 |
必选 |
类型 |
说明 |
title |
true |
string |
标题 |
time |
true |
string |
发布时间 |
visible |
false |
boolean |
可见状态, 默认: true |
to |
true |
string |
可见用户组, 可选: all: 全部用户,admin: 管理员 |
content |
true |
string |
公告内容 |
uid |
true |
int |
发布人ID |
auther |
true |
string |
发布人用户名 |
log |
true |
string |
操作日志 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
代码 |
说明 |
0 |
发布成功 |
-501 |
系统错误 |
-510 |
权限不足 |
/notice/revise
POST
字段 |
必选 |
类型 |
说明 |
nid |
true |
int |
公告ID |
title |
false |
string |
标题 |
time |
false |
string |
发布时间 |
visible |
false |
boolean |
可见状态 |
to |
false |
string |
可见用户组, 可选: all: 全部用户,admin: 管理员 |
content |
false |
string |
公告内容 |
uid |
false |
int |
发布人ID |
auther |
false |
string |
发布人用户名 |
log |
true |
string |
操作日志 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
代码 |
说明 |
0 |
修改成功 |
-501 |
系统错误 |
-510 |
权限不足 |
-503 |
原公告不存在 |
-505 |
未进行修改 |
/music/history
GET
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
mid |
int |
音乐ID |
week |
string |
播放周 |
date |
string |
播放日期 |
ncmid |
int |
网易云ID |
state |
string |
版权状态 |
showname |
string |
显示名称 |
realname |
string |
实际名称 |
artist |
string |
音乐人 |
con_user |
string |
投稿人 |
/music/plan
GET
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
mid |
int |
数据ID |
week |
string |
预计播放周 |
date |
string |
预计播放日期 |
showname |
string |
显示名称 |
con_uid |
string |
投稿人用户ID |
con_user |
string |
投稿人 |
/contribution/contribute
POST
字段 |
必选 |
类型 |
说明 |
date |
true |
string |
期望播放日期 |
ncmid |
true |
int |
网易云ID |
state |
true |
string |
版权状态 |
showname |
true |
string |
期望显示名称 |
realname |
true |
string |
实际投稿名称 |
artist |
true |
string |
音乐人 |
con_uid |
true |
int |
投稿人用户ID |
con_user |
true |
string |
投稿人 |
con_time |
true |
string |
投稿时间 |
con_note |
true |
string |
投稿备注 |
log |
true |
string |
操作日志 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
queue_check |
int |
队列前待审核投稿数 |
same_num |
int |
投同一曲目的投稿数 |
代码 |
说明 |
0 |
投稿成功 |
-501 |
系统错误 |
-502 |
未登录 |
-511 |
被封禁 |
-504 |
2个月内重复投稿 |
/contribution/my
GET
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
user |
true |
string |
用户名 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
cid |
int |
投稿ID |
revisable |
boolean |
是否可修改 |
queue_check |
int |
队列前待审核投稿数 |
queue_plan |
int |
队列前待安排投稿数 |
same_num |
int |
投同一曲目的投稿数 |
hope_date |
string |
期望播放日期 |
plan_week |
string |
预计播放周 |
plan_date |
string |
预计播放日期 |
ncmid |
int |
网易云ID |
state |
string |
版权状态 |
hope_showname |
string |
期望显示名称 |
showname |
string |
显示名称 |
realname |
string |
实际名称 |
artist |
string |
音乐人 |
con_uid |
int |
投稿人用户ID |
con_user |
string |
投稿人 |
con_time |
string |
投稿时间 |
con_note |
string |
投稿备注 |
check_type |
string |
审核结果 |
check_uid |
int |
审核人用户ID |
check_user |
string |
审核人 |
check_time |
string |
审核时间 |
check_note |
string |
审核备注 |
返回值 |
说明 |
waiting |
待审核 |
success |
已录用(待安排) |
fail |
未录用 |
planed |
已安排 |
used |
已使用 |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-502 |
未登录 |
/contribution/revise
POST
字段 |
必选 |
类型 |
说明 |
cid |
true |
string |
投稿ID |
hope_date |
false |
string |
期望播放日期 |
hope_showname |
false |
string |
期望显示名称 |
con_uid |
true |
int |
投稿人用户ID |
con_user |
true |
string |
投稿人 |
con_note |
false |
string |
投稿备注 |
log |
true |
string |
操作日志 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
代码 |
说明 |
0 |
修改成功 |
-501 |
系统错误 |
-502 |
未登录 |
-504 |
修改过于频繁 |
-505 |
未进行修改 |
-506 |
已无法修改 |
/user/register
POST
字段 |
必选 |
类型 |
说明 |
username |
true |
string |
用户名 |
password |
true |
string |
密码 |
email |
true |
string |
邮箱 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
代码 |
说明 |
0 |
注册成功 |
-501 |
系统错误 |
-502 |
用户名已被占用 |
-503 |
邮箱已被注册 |
/user/login
GET
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
key |
string |
随机加密密钥 |
POST
字段 |
必选 |
类型 |
说明 |
username |
true |
string |
用户名 |
password |
true |
string |
加密后密码 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
代码 |
说明 |
0 |
登录成功 |
-501 |
系统错误 |
-503 |
用户名或密码错误 |
/user/logout
POST
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
username |
true |
string |
用户名 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
/user/revise/pwd
POST
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
username |
true |
string |
用户名 |
password_original |
true |
string |
原密码 |
password_changed |
true |
string |
新密码 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
代码 |
说明 |
0 |
修改成功 |
-501 |
系统错误 |
-503 |
原密码错误 |
-505 |
新密码与原密码相同 |
/user/revise/email
POST
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
username |
true |
string |
用户名 |
password |
true |
string |
密码 |
email |
true |
string |
新邮箱 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
代码 |
说明 |
0 |
修改成功 |
-501 |
系统错误 |
-503 |
密码错误 |
-505 |
新邮箱与原邮箱相同 |
/user/retrieve/send
POST
字段 |
必选 |
类型 |
说明 |
username |
true |
string |
用户名 |
email |
true |
string |
注册邮箱 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
代码 |
说明 |
0 |
发送成功 |
-501 |
系统错误 |
-502 |
用户名不存在 |
-504 |
请求过于频繁 |
-507 |
邮箱不匹配 |
/user/retrieve/revise
POST
字段 |
必选 |
类型 |
说明 |
username |
true |
string |
用户名 |
email |
true |
string |
注册邮箱 |
code |
true |
int |
邮箱验证码 |
password_changed |
true |
string |
新密码 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
代码 |
说明 |
0 |
修改成功 |
-501 |
系统错误 |
-502 |
用户名不存在 |
-503 |
验证码错误 |
-507 |
邮箱不匹配 |
/contribution/check
GET
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
user |
true |
string |
用户名 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
cid |
int |
投稿ID |
same_num |
int |
投同一曲目的投稿数 |
hope_date |
string |
期望播放日期 |
ncmid |
int |
网易云ID |
state |
string |
版权状态 |
hope_showname |
string |
期望显示名称 |
realname |
string |
实际名称 |
artist |
string |
音乐人 |
con_uid |
int |
投稿人用户ID |
con_user |
string |
投稿人 |
con_time |
string |
投稿时间 |
con_note |
string |
投稿备注 |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/check/submit
POST
字段 |
必选 |
类型 |
说明 |
cid |
true |
int |
投稿ID |
plan_week |
false |
string |
预计播放周 |
plan_date |
false |
string |
预计播放日期 |
ncmid |
int |
网易云ID |
|
showname |
false |
string |
显示名称 |
check_type |
true |
string |
审核结果 |
check_uid |
true |
int |
审核人用户ID |
check_user |
true |
string |
审核人 |
check_note |
false |
string |
审核备注 |
log |
true |
string |
操作日志 |
返回值 |
说明 |
waiting |
待审核 |
success |
已录用(待安排) |
fail |
未录用 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
cid |
int |
投稿ID |
代码 |
说明 |
0 |
提交成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/contribution/plan
GET
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
user |
true |
string |
用户名 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
cid |
int |
投稿ID |
same_num |
int |
投同一曲目的投稿数 |
hope_date |
string |
期望播放日期 |
plan_week |
string |
预计播放周 |
plan_date |
string |
预计播放日期 |
ncmid |
int |
网易云ID |
state |
string |
版权状态 |
hope_showname |
string |
期望显示名称 |
showname |
string |
显示名称 |
realname |
string |
实际名称 |
artist |
string |
音乐人 |
con_uid |
int |
投稿人用户ID |
con_user |
string |
投稿人 |
con_time |
string |
投稿时间 |
con_note |
string |
投稿备注 |
check_type |
string |
审核结果 |
check_uid |
int |
审核人用户ID |
check_user |
string |
审核人 |
check_time |
string |
审核时间 |
check_note |
string |
审核备注 |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/plan/submit
POST
字段 |
必选 |
类型 |
说明 |
cid |
true |
int |
投稿ID |
plan_week |
false |
string |
预计播放周 |
plan_date |
false |
string |
预计播放日期 |
ncmid |
int |
网易云ID |
|
showname |
false |
string |
显示名称 |
log |
true |
string |
操作日志 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
cid |
int |
投稿ID |
代码 |
说明 |
0 |
提交成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/admin/statistics
GET
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
user |
true |
string |
用户名 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
state |
string |
运行状态 |
visit_year |
int |
年访问量 |
visit_week |
int |
每周新增访问量 |
user_num |
int |
用户数 |
user_admin_num |
int |
管理员数 |
new_user_week |
int |
每周新增用户数 |
con_year |
int |
年投稿数 |
con_week |
int |
每周新增投稿数 |
success_rate |
int |
投稿通过率 |
listen_year |
int |
年在线试听数 |
listen_week |
int |
每周在线试听数 |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/user/message/get
GET
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
user |
true |
string |
用户名 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
user |
string |
用户名 |
msg_id |
string |
私信ID |
msg_send_uid |
int |
发信人ID |
msg_send_user |
string |
发信人用户名 |
msg_to_uid |
string |
收信人ID |
msg_to_user |
string |
收信人用户名 |
msg_send_time |
string |
发信时间 |
msg_content |
string |
私信内容 |
msg_read |
boolean |
是否已读 |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/user/message/send
POST
字段 |
必选 |
类型 |
说明 |
uid |
true |
int |
用户ID |
user |
true |
string |
用户名 |
msg_send_uid |
true |
int |
发信人ID |
msg_send_user |
true |
string |
发信人用户名 |
msg_to_uid |
true |
string |
收信人ID |
msg_to_user |
true |
string |
收信人用户名 |
msg_time |
true |
string |
发信时间 |
msg_content |
true |
string |
私信内容 |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
uid |
int |
用户ID |
user |
string |
用户名 |
msg_id |
string |
私信ID |
msg_user |
string |
发信人 |
msg_time |
string |
发信时间 |
msg_content |
string |
私信内容 |
msg_read |
boolean |
是否已读 |
代码 |
说明 |
0 |
发送成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
/comment/get
GET
字段 |
必选 |
类型 |
说明 |
mid |
true |
int |
音乐ID |
返回值字段 |
字段类型 |
字段说明 |
code |
int |
错误代码 |
message |
string |
错误原因 |
com_id |
int |
评论ID |
uid |
int |
用户ID |
user |
string |
用户名 |
com_send_time |
string |
评论时间 |
com_content |
string |
评论内容 |
reply_to |
int |
所回复评论ID |
代码 |
说明 |
0 |
获取成功 |
-501 |
系统错误 |
-502 |
未登录 |
-510 |
权限不足 |
代码 |
说明 |
0 |
成功 |
-501 |
系统错误 |
-502 |
未登录/用户名不存在 |
-503 |
请求目标不存在/密码错误/邮箱重复 |
-504 |
请求过于频繁 |
-505 |
未修改 |
-506 |
无法修改 |
-507 |
信息不匹配 |
-510 |
权限不足 |
-511 |
被封禁 |