Skip to content

查询个人账户余额 ​

接口路径 ​

http
GET /api/open/user/self

余额计算说明 ​

最终余额(人民币)计算方式:

最终余额(¥) = quota ÷ quota_per_unit × usd_exchange_rate

其中:

  • quota:来自本接口返回的 data.quota
  • quota_per_unit、usd_exchange_rate、quota_display_type:来自 查询系统状态 接口(GET /api/open/status)

若 quota_display_type = USD(美元),则去掉 × usd_exchange_rate。

请求参数 ​

无请求参数。

请求示例 ​

JSON
GET 'https://neolink.com/backend/api/open/user/self'

返回信息 ​

字段类型是否必传说明备注
successbool是请求是否成功固定值
messagestring是错误提示信息(成功时为空)固定值
dataUserSelf是当前用户详细信息详见下表

UserSelf 对象

字段类型是否必传说明备注
idint是用户 ID用户唯一标识
usernamestring是用户名登录用户名
display_namestring是显示名称用户昵称/真名
statusint是账户状态见下文状态枚举表
quotaint是充值配额余额仅计算充值部分,不含代金券
used_quotaint是已消耗配额累计消耗的配额
voucher_quotaint是代金券余额通过兑换码等方式获得的配额
request_countint是API 调用次数累计调用次数

账户状态枚举(status 字段)

枚举值名称说明可用状态
0未激活账户已创建但未激活❌ 不可用
1正常账户正常✅ 可用
2已禁用账户已被禁用❌ 不可用

返回示例 ​

JSON
成功响应(普通用户)
{
  "success": true,
  "message": "",
  "data": {
    "id": 12,
    "username": "alice",
    "display_name": "张三",
    "status": 1,
    "quota": 5000000,
    "used_quota": 1000000,
    "voucher_quota": 500000,
    "request_count": 250
  }
}
错误响应
{
  "success": false,
  "message": "未授权,请先登录"
}