API入门读者更新于

余额查询 API

通过 API Key 查询账户余额和套餐用量,适合接入你自己的脚本或监控系统。

端点与认证

GET https://api.icodeeasy.cc/v1/user/balance

不带 /v1 前缀的 https://api.icodeeasy.cc/user/balance 同样可用。

使用你自己的 API Key 认证,以下三种请求头任选其一:

Authorization: Bearer <你的API Key>
X-Api-Key: <你的API Key>
x-goog-api-key: <你的API Key>

响应字段

字段类型说明
is_activeboolean账号是否启用
balancenumber可用余额(元)
unitstring币种,固定为 CNY
plan_typestring套餐类型,普通按量用户为 balance,月卡用户为 monthly_limit_*
daily_limitnumber月卡每日额度(元),非月卡为 0
daily_usednumber今日已用月卡额度(元)
daily_remainingnumber今日剩余月卡额度(元)
plan_expires_atstring/null套餐到期时间(ISO 8601),无月卡为 null

请求示例

curl:

curl https://api.icodeeasy.cc/v1/user/balance \
  -H "Authorization: Bearer <你的API Key>"

响应示例:

{
  "is_active": true,
  "balance": 80.28,
  "unit": "CNY",
  "plan_type": "balance",
  "daily_limit": 0,
  "daily_used": 0,
  "daily_remaining": 0,
  "plan_expires_at": null
}

Python:

import requests

resp = requests.get(
    "https://api.icodeeasy.cc/v1/user/balance",
    headers={"Authorization": "Bearer <你的API Key>"},
    timeout=10,
)
resp.raise_for_status()
data = resp.json()
print(f"余额: ¥{data['balance']:.2f} ({data['unit']})")

说明

  • 余额单位为人民币元(CNY)。月卡用户主要看 daily_remaining(每日额度),balance 是每日额度用完后扣减的备用余额。
  • 该接口只做余额查询,即使余额为 0 或被判定余额不足,也能正常返回,不会被余额校验拦截。
  • 返回 401 表示 API Key 缺失或无效;is_activefalse 表示账号已被停用。
  • 如果 api.icodeeasy.cc 连接慢,可以把域名换成备用接入域名 https://jp.icodeeasy.cchttps://sg.icodeeasy.cc