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 |
被封禁 |