跳转到内容

API 约定

OpenFlare 的管理端 API 与 Agent API 都使用 JSON。

响应结构

成功与失败都应返回清晰的 message

json
{
  "success": true,
  "message": "",
  "data": {}
}

路径约定

类型约定
管理端 API由管理端 Session 鉴权
Agent API固定放在 /api/agent/*
只读接口使用 GET
变更类接口使用 POST

鉴权

管理端继续复用现有登录、角色与 Session。

Agent 正式请求统一使用节点专属 agent_token,首次接入可使用全局 discovery_token。Agent 请求头固定为:

http
X-Agent-Token: <token>

日志中不得打印完整 Token。

Swagger

登录管理端后可访问:

text
/swagger/index.html

Swagger 文件位于 openflare_server/docs,由 swag init 生成。

基于 Apache License 2.0 发布