订单分页
检索渠道商名下订单;静态订单可能在条目中返回 static_ips。分页见 通用信息。
鉴权
所有渠道商接口均需在请求头中携带 accessKeySecret。密钥在渠道商管理平台中获取,并可根据需要重置。详见 通用信息。
接口描述
| 项目 | 说明 |
|---|---|
| 方法 | POST |
| 地址 | https://api2.ipmart.io/custom/orders |
输入参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| pageNum | 是 | Int | 页码(从 0 开始) |
| no | 否 | String | 订单编号 |
| login_name | 否 | String | 子用户名 |
| 否 | String | 子用户邮箱 |
重要输出参数
| 参数名称 | 必选 | 类型 | 描述 |
|---|---|---|---|
| status | 是 | Int | 返回码 |
| errorMsg | 否 | String | 错误信息 |
| order_id | 否 | String | 订单唯一标识 |
| no | 否 | String | 订单编号 |
| capacity | 否 | Int | 容量(GB) |
| time | 否 | String | 流量时长(天),如 30/45/60 |
| order_time | 否 | String | 订单日期 |
| pay_time | 否 | String | 支付日期 |
| user_id | 否 | String | 所属用户 ID |
| proxy_name | 否 | String | 所属用户代理账号 |
| user_email | 否 | String | 所属用户邮箱 |
| valid | 否 | String | 是否有效(true/false) |
| inValid_time | 否 | String | 失效时间 |
| content[].status | 否 | Int | 订单状态:0 待付款。已下单但尚未完成付款1 待发货。已付款,等待分配流量2 已完成。已分配流量,订单完成3 主动取消。订单被买家取消4 被动取消。订单被管理员取消5 过期失效。订单超时自动取消6 支付中。支付结果未知9 静态ip发货中10 静态ip发货失败 |
| plan_status | 否 | String | 套餐状态:0 开通中1 待激活2 使用中3 已失效4 异常 |
| start_date | 否 | String | 激活时间 |
| end_date | 否 | String | 到期时间 |
| price | 否 | String | 成本价 |
| traffic_balance | 否 | double | 剩余流量额度 |
| static_ips | 否 | List | 静态订单时返回订单内所有静态 IP |
发送示例
json
{
"login_name": "xiaochong111",
"email": "xy60cn@qq.com",
"pageNum": 0
}返回示例
成功
json
{
"status": 200,
"errorMsg": null,
"data": {
"content": [
{
"no": "20240905153756202",
"user_email": "118@qq.com",
"order_time": "2024-09-05 15:37:56",
"proxy_name": "9My9Kt3Fe4Po",
"capacity": 1,
"pay_time": "2024-09-05 15:37:56",
"valid": true,
"user_id": "66d56bd0c802a6315affa403",
"time": "60",
"order_id": "66d95fd43e28885e230f3137",
"status": "1",
"plan_status": "0",
"traffic_balance": 0
},
{
"no": "20240824092527179",
"user_email": "xy60cn@qq.com",
"order_time": "2024-08-24 09:25:27",
"proxy_name": "xiaochong111",
"capacity": 5,
"static_ips": ["101.255.31.16", "101.255.31.51"],
"status": "1",
"plan_status": "0"
}
],
"totalElements": 44,
"totalPages": 3,
"number": 0,
"size": 20,
"numberOfElements": 20,
"first": true,
"last": false,
"empty": false
}
}