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 | 投稿人 |
代码 | 说明 |
---|---|
0 | 获取成功 |
-501 | 系统错误 |
/music/plan
GET
字段 | 必选 | 类型 | 说明 |
---|---|---|---|
- | - | - | - |
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
code | int | 错误代码 |
message | string | 错误原因 |
mid | int | 数据ID |
week | string | 预计播放周 |
date | string | 预计播放日期 |
showname | string | 显示名称 |
con_uid | string | 投稿人用户ID |
con_user | string | 投稿人 |
代码 | 说明 |
---|---|
0 | 获取成功 |
-501 | 系统错误 |
/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 | 密码 |
true | string | 邮箱 |
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
code | int | 错误代码 |
message | string | 错误原因 |
代码 | 说明 |
---|---|
0 | 注册成功 |
-501 | 系统错误 |
-502 | 用户名已被占用 |
-503 | 邮箱已被注册 |
/user/login
GET
字段 | 必选 | 类型 | 说明 |
---|---|---|---|
- | - | - | - |
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
code | int | 错误代码 |
message | string | 错误原因 |
key | string | 随机加密密钥 |
代码 | 说明 |
---|---|
0 | 获取成功 |
-501 | 系统错误 |
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 |
代码 | 说明 |
---|---|
0 | 登出成功 |
-501 | 系统错误 |
/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 | 密码 |
true | string | 新邮箱 |
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
code | int | 错误代码 |
message | string | 错误原因 |
uid | int | 用户ID |
代码 | 说明 |
---|---|
0 | 修改成功 |
-501 | 系统错误 |
-503 | 密码错误 |
-505 | 新邮箱与原邮箱相同 |
/user/retrieve/send
POST
字段 | 必选 | 类型 | 说明 |
---|---|---|---|
username | true | string | 用户名 |
true | string | 注册邮箱 |
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
code | int | 错误代码 |
message | string | 错误原因 |
uid | int | 用户ID |
代码 | 说明 |
---|---|
0 | 发送成功 |
-501 | 系统错误 |
-502 | 用户名不存在 |
-504 | 请求过于频繁 |
-507 | 邮箱不匹配 |
/user/retrieve/revise
POST
字段 | 必选 | 类型 | 说明 |
---|---|---|---|
username | true | string | 用户名 |
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 | 被封禁 |