Skip to main content

代理客户


1. 获取代理的客户记录

GET /open/customer/list

功能描述: 获取代理的客户记录,支持分页查询和条件过滤

请求参数

参数名类型必填说明默认值
pageNumInteger页码1
pageSizeInteger每页条数10
userNameString客户账号null

响应数据格式

字段名类型说明
codeInteger响应状态码,200 表示成功
msgString响应消息
dataObject响应数据对象
data.totalLong总记录数
data.rows`Array<Object>`数据列表
data.rows[].trafficCountBigDecimal充值流量数(单位 MB)
data.rows[].residualFlowBigDecimal剩余流量(单位 MB)
data.rows[].customerIdLongcustomerId
data.rows[].userNameString用户账号(登录名称)

请求示例

curl -X GET "http://user.ipweb.cc/prod-api/open/customer/list?pageNum=1&pageSize=10&userName=" -H "token: your-access-token"

响应示例

成功响应:

{
"msg": "操作成功",
"code": 200,
"data": {
"total": 1,
"rows": [
{
"trafficCount": 512000000.0,
"residualFlow": 205587097.6,
"customerId": 39,
"userName": "bazhuayu@gmaill.com"
}
],
"code": 200,
"msg": "查询成功",
"other": null
}
}

认证失败响应:

{
"code": 200,
"msg": "无效的认证令牌",
"data": null
}

2. 创建账号

GET /api/agent/addUser?userName=lisi@q.com

功能描述: 创建用户账号

请求参数:

参数名是否必传类型说明
userNameString创建账号昵称(邮箱格式)

返回结果:

参数名类型说明
codeInteger200表示成功,201表示名称存在,是该渠道的客户,202表示名称存在,不是该渠道的客户 其他表示失败
msgString响应描述
customerIdInteger客户id
TokenString用户Token
passwordString用户随机验证密码

返回示例:

{
"msg": "注册失败,该用户名已存在,不是该渠道的客户",
"code": 202
}

{
"msg": "操作成功",
"password": "abcdefg",
"code": 200,
"customerId": 888,
"Token": "AAEYX6KEXMJUZ86NVZRASRZF50A"
}

3. 修改验证(代理)密码

GET /api/agent/updatePwd?customerId=888&password=123456

请求参数:

参数名是否必传类型说明
customerIdString被修改的客户id
passwordString客户新密码

返回结果:

参数名类型说明
codeInteger200表示成功,201表示名称存在,是该渠道的客户,其他表示失败
msgString响应描述

返回示例:

{
"msg": "成功",
"code": 200
}

4. 客户关停

GET /api/agent/changeStatus?customerId=888&customerState=1

请求参数:

参数名是否必传类型说明
customerIdString被修改的客户id
customerStateInteger关停状态 (0正常 1停用)

返回结果:

参数名类型说明
codeInteger200表示成功,201表示名称存在,是该渠道的客户,其他表示失败
msgString响应描述

返回示例:

{
"msg": "成功",
"code": 200
}

© 2025 代理客户查询 API 文档 - 版本 1.0.0

最后更新时间:2025 年 12 月 26 日