接口总览(基于 src/routes/modules 实际路由)

返回首页

全局规则

所有接口统一前缀为 /api。鉴权接口通常要求请求头:Authorization: Bearer <token>

模块 说明 鉴权
User 用户注册/登录/个人资料/验证码 部分需要
Auth 邮箱验证码与 auth code 流程 无需
File 单图/多图上传、上传目录列表 无需
Sweet 情话随机、按 ID 查询、新增 无需
Bookmark 书签解析、入库、按作者查询 mine 需要
Email/Resend 邮件发送与接收 无需
Push 钉钉、Telegram 推送 无需
Screen 网页截图(small/large) 无需
Unsplash 按关键词搜索图片 无需
IPTV 源管理与有效性检测 无需

接口清单

Method Path 鉴权 说明/最小参数
GET /api/ 返回首页 index.html
GET /api/user/all 查询用户列表(query)
POST /api/user/create 创建用户(name/email/password)
POST /api/user/update/:id 更新用户资料(body)
POST /api/user/login 用户登录(email/password)
POST /api/user/generate-code 生成验证码(body)
GET /api/user/me 获取当前用户
GET /api/user/:id 按 ID 获取用户(本人)
GET /api/auth/index auth 测试入口
POST /api/auth/register-code 发送注册验证码(email)
POST /api/auth/send-verify-code 发送验证验证码(email)
POST /api/auth/login auth 登录(body)
POST /api/auth/create-auth-code 创建 auth code(email/code)
POST /api/auth/find-auth-code 查询 auth code(email/code)
GET /api/auth/delete-auth-code 清理 auth code
POST /api/auth/verify-auth-code 校验 auth code(email/code)
POST /api/upload/single 单文件上传(form-data: file)
POST /api/upload/multiple 多文件上传(form-data: files[])
GET /api/upload/list 上传列表(当前返回固定文案)
GET /api/upload/schedule/list 按日期目录返回上传文件
GET /api/upload 调试入口
GET /api/paste/get 根据 query 获取贴文
POST /api/paste/create 创建贴文(body)
POST /api/email/send 发送邮件(to/subject/html...)
POST /api/email/receive 拉取邮件
POST /api/resend/send Resend 发送邮件
POST /api/sweet/create 新增情话(content)
GET /api/sweet/random 获取随机情话
GET /api/sweet/find 按 query 查询情话(常用 id)
POST /api/bookmark/parse 解析书签内容(body)
POST /api/bookmark/create 保存书签(body)
GET /api/bookmark/mine 查询当前用户书签(query)
GET /api/bookmark/:author 按作者查询书签(query)
GET /api/screen/create 截图:url,size,spa,full,remake
POST /api/push/dingtalk 钉钉推送(title,text,token,secret)
POST /api/push/telegram Telegram 推送(text,token,chatId)
POST /api/unsplash/search 图片搜索(keyword,page)
POST /api/iptv/create 新增源(url,title,group,icon)
GET /api/iptv/list 查询源列表(group 可选)
POST /api/iptv/check-validity-single 检测单个源(url)
POST /api/iptv/check-validity-all 批量检测(urls)

下一步