基础与用户
服务健康状态、当前用户信息与本机配置回显。这三个接口都只读本机状态,不依赖登录态,其中 /health 是唯一无需鉴权的接口。
窗口列表在 浏览器窗口 页。
显示 3 / 3 个接口
GET
/health服务健康状态
检查本机 OpenAPI 服务是否可用,是唯一无需鉴权的接口。
鉴权无需鉴权
请求参数
无参数
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
data | string | 服务可用时固定为 "ok" |
响应示例
{
"code": 0,
"msg": "ok",
"data": "ok"
}
GET
/user/info当前用户信息
返回客户端缓存的登录用户信息,字段结构与后端登录响应一致。
鉴权Bearer API Key
请求参数
无参数
注意事项
- 实际响应还带 teaminfo 与 teamInfo.teammember 两个全小写别名字段,内容与驼峰字段相同,新接入请只读驼峰字段。
- 响应里的 password 与 token 恒为空串,本接口不下发凭据,不必读取。
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
data.id | number | 用户主键 ID |
data.teamId | number | 当前使用的团队 ID |
data.email | string | 登录邮箱 |
data.userName | string | 用户名,取邮箱 @ 前缀 |
data.parent | number | 上级邀请人用户 ID |
data.ipAddress | string | 最近一次登录来源 IP |
data.balance | number | 账户余额,USDT 口径 |
data.balanceCom | number | 可提现佣金余额 |
data.balanceComAddup | number | 累计佣金总额 |
data.balanceChildAddup | number | 下级累计充值总额 |
data.invite | string | 邀请码 |
data.inviteLink | string | 邀请注册链接 |
data.inviteRadio | number | 邀请返佣比例 |
data.childen | number | 累计邀请下级数量(字段名沿用旧拼写) |
data.childened | number | 已激活下级数量 |
data.deviceId | string | 客户端上报的设备标识 |
data.state | number | 账户状态:0 正常、1 冻结 |
data.createdAt | string | 注册时间 |
data.updatedAt | string | 更新时间 |
data.teamInfo | object | 当前团队信息,字段同 /team/list 的条目 |
响应示例
{
"code": 0,
"msg": "ok",
"data": {
"id": 1001,
"teamId": 2001,
"parent": null,
"ipAddress": "203.0.113.24",
"balance": 100.5,
"balanceCom": 0,
"balanceComAddup": 0,
"balanceChildAddup": 0,
"invite": "10086",
"inviteRadio": null,
"childen": 0,
"childened": 0,
"deviceId": "example-device-id",
"state": 0,
"createdAt": "2026-01-15 10:00:00",
"updatedAt": "2026-06-01 12:30:00",
"userName": "example",
"inviteLink": "https://app.nexbrowser.net/html/register.html?invite=10086",
"teamInfo": {
"id": 2001,
"userId": 1001,
"name": "默认团队",
"windowNum": 3,
"memberNum": 2,
"remark": "default team",
"limitWindow": 50,
"limitMember": 10,
"combo": "COMBO_1",
"comboExpire": "2027-01-15 23:59:59",
"actived": "ON",
"createdAt": "2026-01-15 10:00:00",
"updatedAt": "2026-06-01 12:30:00",
"teamMember": {
"id": 3001,
"teamId": 2001,
"userId": 1001,
"roleId": 4001,
"seq": 1,
"switchPinned": "OFF",
"createdAt": "2026-01-15 10:00:00",
"updatedAt": "2026-01-15 10:00:00",
"role": {
"id": 4001,
"teamId": 2001,
"name": "管理员",
"menuId": "[1, 2, 3, 4, 5]",
"createdAt": "2026-01-15 10:00:00",
"updatedAt": "2026-06-01 12:30:00"
}
}
}
}
}
POST
/user/config回显用户配置
按原样返回请求体,用于联通性自检;不读写任何持久化配置。
鉴权Bearer API Key
请求参数
| 字段 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
任意 JSON 字段 | object | 可选 | 请求体原样出现在 data 中;空请求体返回 {} |
响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
data | object | 与请求体完全一致的回显内容 |
响应示例
{
"code": 0,
"msg": "ok",
"data": {
"theme": "dark",
"lang": "zh-CN"
}
}