Older HTTP API
vv1OpenAPI 3.1.0Older 服务端对外 HTTP 接口。除特别说明外,响应为 JSON。 鉴权采用「短寿命访问令牌 `older_auth` + 长寿命刷新令牌 `older_refresh_token`」双 Cookie 模型;访问令牌过期后由 `POST /api/v1/user/refresh` 凭刷新令牌续期(设计见 `resources/50-http-api/spec.md`)。 处理器未捕获的异常由会话层统一兜底:请求体 JSON 语法/类型错误与参数解析错误返回 400,其他内部错误返回 500,正文均为 Error 信封,连接保持可用。
- 59 个接口
- 13 个标签
- 13 个数据模型
- 2 个服务器
服务器
https://amass.fun生产环境(amass.fun)http://localhost:8080本地开发(端口以 settings.toml 的 HttpServer 配置为准)鉴权方式
分析
5 个接口访问统计与站点信息
用户
9 个接口注册、登录、邮箱验证与会话
设备
6 个接口设备列表、信息与控制
笔记本
3 个接口笔记本文件读取与同步
设置
2 个接口运行时设置
访问记录
2 个接口VisitRecord 查询与删除
便签
4 个接口TickNote 便签
图床
7 个接口登录用户的公开/私密图片管理与匿名公开图库
聊天室
3 个接口聊天室消息与实时 WebSocket
信令
1 个接口WebRTC 信令 WebSocket 端点(按客户端 ID 转发 SDP/ICE)
管理
7 个接口管理员接口(要求 role=admin 且 status=approved;鉴权失败统一返回 HTTP 403)
系统
6 个接口Live2D 静态资源、设备探测、通知回调与企业微信回调
发布网关
4 个接口Vessel 更新客户端匿名读取白名单仓库发布的 Gitea 发布接口子集;站点地址即客户端的 Gitea 实例地址,只接受 GET,正文是 Gitea 形状而非业务信封
数据模型
Envelope
通用业务信封。注意 message 非必有(部分成功响应仅含 code 与 data)。
Error
Device
设备对象。设备记录持久化于 SQLite,在线状态随 MQTT 上线/下线/心跳与心跳超时更新,服务重启后仍可查询。
AccountSummary
VisitRecord
FilterRule
ChatMessage
TickNote
AlbumImage
AlbumImagePage
NotebookEntry
GatewayAsset
发布附件,只含客户端读取的字段。
GatewayRelease
按字段白名单重建的发布;作者、上传者、源码归档与上游地址一律不出现,草稿不出现在任何响应中。