DraARL Server API 文档(客户端对接版)¶
基于当前代码实现整理(
internal/server/server.go+internal/handler/*+pkg/websocket/*)。
文档目录¶
- 00-约定与鉴权
- 01-认证与SSO
- 02-用户与资料
- 03-设备与配置
- 04-群组与互联
- 05-无线电与实时通信
- 06-通联记录与日志
- 07-资源上传与站点配置
- 08-运维与管理接口
- 09-完整路由索引
说明¶
- 本文档优先使用“推荐新路径”,同时标注兼容旧路径。
- 接口统一返回
code/message/data,但少量历史接口(AT 控制)返回业务码20000/20001。 - WebSocket 鉴权使用
HttpOnly Cookie(ws_token),不支持 URL 透传 token。 - 收发控制(
disable_send/disable_recv)仅支持设备级:统一由devices表与PUT /api/devices/:id维护。 - 群组维度接口
PUT /api/groups/:id/devices/:deviceId已下线,仅保留DELETE /api/groups/:id/devices/:deviceId(踢出设备)。