Skip to content

管理 API

所有 /api/admin/* 接口需要请求头 Authorization: Bearer <token>(登录后获得)。

认证

方法路径说明
POST/api/admin/login登录,返回 token 与 firstRun 标志
POST/api/admin/init首次启动初始化(语言 / 时区 / 数据库 / 密码 / 入口)
POST/api/admin/change-password修改密码
POST/api/admin/change-username更换用户名

内容管理

方法路径说明
GET/POST/DELETE/api/admin/banned-words屏蔽词增删查
GET/POST/DELETE/api/admin/banned-words/subscriptions词库订阅管理
POST/api/admin/banned-words/refresh刷新词库
GET/api/admin/danmu?page=&limit=&vid=&search=弹幕分页查询
GET/api/admin/danmu/vids视频码弹幕量统计
DELETE/api/admin/danmu删除弹幕
GET/POST/api/admin/videos视频映射查询 / 新增
POST/api/admin/videos/delete删除映射(单个或批量)
GET/POST/api/admin/subtitles字幕查询 / 添加
POST/api/admin/subtitles/upload上传字幕文件
POST/api/admin/subtitles/localize字幕本地化
DELETE/api/admin/subtitles删除字幕
POST/api/admin/subtitles/apply / unapply应用 / 取消字幕

系统与监控

方法路径说明
GET/api/admin/dashboard控制台统计(访问量 / 计数 / 性能 / 磁盘)
GET/api/admin/logs?limit=最近请求日志
GET/api/admin/config / POST读取 / 保存服务器配置
GET/api/admin/api/stats?span=API 统计(span 秒,30 ~ 7776000)
POST/api/admin/api保存 API 规则与保留天数

文件管理

方法路径说明
GET/api/admin/files?path=浏览目录 / 预览文件
POST/api/admin/files/upload上传
POST/api/admin/files/delete / copy / zip / unzip批量操作

数据库与备份

方法路径说明
GET/api/admin/db/info当前存储信息与表统计
POST/api/admin/db/test测试连接
POST/api/admin/db/switch切换存储并迁移
GET/api/admin/db/data表数据浏览
GET/api/admin/db/export导出全部数据
GET/POST/api/admin/backup/list / config / create / run备份管理
POST/api/admin/backup/restore / restore-batch恢复
GET/POST/api/admin/backup/download / delete下载 / 删除
GET/POST/api/admin/cloud/config / test / sync / list云端配置与同步
POST/api/admin/cloud/download / delete云端备份操作

安全

方法路径说明
GET/api/admin/security/overview安全总览
GET/api/admin/security/ipsIP 统计列表
GET/api/admin/security/anomalies异常 IP
GET/POST/api/admin/security/lists封禁 / 白名单
POST/api/admin/security/ban / unban / whitelist / unwhitelist名单操作
GET/api/admin/security/logins登录记录
POST/api/admin/security/login-limit登录防护配置
GET/api/admin/security/geo/info / regions地理信息
POST/api/admin/security/geo/update更新 ip2region 数据库

依赖 / 插件 / 更新

方法路径说明
GET/api/admin/deps依赖版本 + 程序版本 + 插件更新信息
POST/api/admin/deps/update更新依赖({names: []},空则全部)
GET/api/admin/plugins插件列表(含元数据与 schema)
POST/api/admin/plugins/install安装(file / url / npm)
POST/api/admin/plugins/toggle启用 / 停用
POST/api/admin/plugins/config保存配置(热重载)
POST/api/admin/plugins/update更新插件(按原来源)
POST/api/admin/plugins/uninstall卸载
GET/api/admin/plugins/market官方插件市场
GET/api/admin/update/check检查版本更新
POST/api/admin/update/run执行更新({source, restart}

MIT License · Made with ♥ by yangyang8002