Skip to content

认证与调用约定 ​

Base URL:https://api.ipxss.com 业务接口统一 POST,请求体支持 application/json 或 application/x-www-form-urlencoded。


认证方式 ​

公共 API 使用两段式认证:

步骤做法
1用注册邮箱 + API Key 调用令牌接口
2使用返回的 Bearer Token 调用业务接口
项目约定
Basic Auth 用户名注册邮箱
Basic Auth 密码API Key 原文
Token 默认有效期7 天

获取访问令牌 ​

http
POST /v1/oauth2/token
Authorization: Basic base64(email:api_key)
bash
curl -X POST "https://api.ipxss.com/v1/oauth2/token" \
  -u "[email protected]:your_api_key"

成功响应:

json
{
  "code": 0,
  "data": {
    "access_token": "your_bearer_token",
    "expires_in": 604800,
    "token_type": "bearer"
  },
  "msg": "success",
  "timestamp": 1747036799
}

失败示例:

json
{
  "code": 40102,
  "data": null,
  "msg": "invalid username or api key",
  "timestamp": 1747036799
}

业务接口调用方式 ​

除令牌接口外,其余接口统一使用 Bearer Token:

bash
curl -X POST "https://api.ipxss.com/v1/wallet/balance" \
  -H "Authorization: Bearer your_bearer_token" \
  -H "Content-Type: application/json" \
  -d '{}'

成功响应示例:

json
{
  "code": 0,
  "data": {
    "balance": 125.5
  },
  "msg": "success",
  "timestamp": 1747037000
}

公共字段约定 ​

字段静态产品说明
productstatic-isp / static-dc静态接口必填建议显式传递;不传时 static_house 默认 static-isp
ip_type静态仅 normal动态产品仍可能出现 premium;静态 ISP 传 premium 会被拒绝
durationweek / month约 7 天 / 30 天
regionhk:1|us:2地区码:数量,多项用 | 分隔
num整数必须等于 region 中数量之和

静态产品完整约定见 静态产品 API。


时间字段约定 ​

涉及消耗日志和白名单筛选时,时间字段使用:

text
YYYY-MM-DD HH:MM:SS

示例:2026-04-08 00:00:00。如果结束时间早于开始时间,接口会直接返回参数错误。


返回结构 ​

json
{
  "code": 0,
  "data": {},
  "msg": "success",
  "timestamp": 1747036799
}
字段含义
code0 表示成功
data业务数据
msg状态说明
timestamp服务端时间戳

常见错误:

code含义
40101缺少认证信息或缺少 Bearer Token
40102Token 非法、已过期,或 API Key 凭证错误
40103API Key 已失效、已撤销或不可用
40001请求参数格式错误或缺少必填字段
40002业务校验未通过,例如余额不足、资源不存在
50201上游开通失败
50001服务端处理失败,请稍后重试

使用建议 ​

  1. 服务端集成时请缓存 Token,避免每次请求都重新获取。
  2. 在批量调用前先检查余额与配额,减少失败请求。
  3. 静态 ISP / 独享 DC 开通或续费时,在业务侧保留订单与资源映射。
  4. 多产品线建议统一封装 API Client,复用 Token、错误处理和时间格式化。

IPxSS 代理基础设施