首页
静态代理IP
代理IP搭建
云服务器
软件下载
推广合作
帮助文档
协议声明
登录
注册
首页
静态代理IP
代理IP搭建
云服务器
软件下载
推广合作
帮助文档
协议声明
登录
注册
新用户注册,免费领取1000IP
帮助文档中心
使用教程
API文档
SDK示例
IP资讯
如果有任何问题,请联系我们的客服,会有专人为您服务解答。希望九零科技的产品服务能带给您安全便利!
热门搜索:
住宅ip
代理IP搭建
Python示例
首页
技术文档
SDK
代理搭建
文章详情
代理商独立网站API接口使用教程及规范
2025-04-05 15:05:22
Admin
44 阅读
### API大纲 | 方法 | 说明 | | ------------ | ------------ | | 获取授权 | 获取代理商、域名授权情况 | | 用户登录 | 用户登录 | | 代理商名下用户信息 | 代理商名下注册用户基本信息 | | 代理商基本信息 | 代理商基本信息 | | 加载订单 | 获取用户订单 | | 获取项目列表 | 网站项目列表 | | 获取节点资源 | 根据项目,查询出所有节点资源信息 | | 代理订单续费 | 指定订单续费时间 | ### 接口说明 #### 代码表 | 代码编号 | 说明 | | ------------ | ------------ | | 200 | 请求正常 | | 10000 | 缺少必要参数 | | 10001 | 无效访问 | | 10002 | 授权到期 | | 10003 | token过期 | | 10004 | 验证失败 | | 10005 | 缺少token | | 3001 | 请求参数错误 | #### 1、获取授权 `POST /WebApi/get-auth` - 通过域名获取代理商、域名授权情况 **返回示例** ```json { "code": 200, "msg": "success", "data": [ { "kefu": "1238********", // 客服电话 "PROSPECT_CODE": "abcd1234" // 授权码 } ] } ``` #### 2、用户登录 `POST /WebApi/login` **请求参数** | 参数 | 类型 | 必填 | 说明 | | ------------ | ------------ | ------------ | ------------ | | userphone | string | 是 | 用户名 | | password | string | 是 | 密码 | | captcha | string | 是 | 图形验证码 | **请求示例** ```bash curl -X POST "https://api.example.com/WebApi/login" \ -H "Content-Type: application/json" \ -d '{ "userphone": "1234567890", "password": "123456", "captcha": "123456" }' ``` **返回示例** ```json { "code": 200, "msg": "success", "data": [ { "token": "1234567890", // token "data": {}, // 用户信息 } ] } ``` #### 3、代理商名下用户信息 `GET /WebApi/api/getmemberlist` **请求示例** ```bash curl -X GET "https://api.example.com/WebApi/api/getmemberlist?uid=1234567890" ``` **返回示例** ```json { "code"=>0, "msg"=>"", "count"=>10, "data"=>[ { "USER_PHONE"=>"1234567890", "CERTIFI_STATE"=>"已实名", "REGISTER_TIME"=>"2021-01-01 12:00:00", "USER_BES"=>"备注信息", "ORDER_COUNT"=>10 } ] } ``` #### 4、代理商基本信息 `GET /WebApi/api/getagentinfo` **请求示例** ```bash curl -X GET "https://api.example.com/WebApi/api/getagentinfo?uid=1234567890" ``` **返回示例** ```json { "code"=>"200", "msg"=>"success", "data"=>{ "totalUsers"=>10, // 用户总数 "todayNewUsers"=>10, // 今日新增用户 "totalOrders"=>10, // 订单总数 "price"=>100, // 代理单价 "balance"=>1000, // 代理余额 "allot"=>0 // 分配订单数 } } ``` #### 5、加载订单 `GET /WebApi/api/getuserorder` **请求示例** ```bash curl -X GET "https://api.example.com/WebApi/api/getuserorder?uid=1234567890" ``` **返回示例** ```json { "code"=>0, "msg"=>"success", "data"=>[ { "ORDER_NO"=>"1234567890", // 订单编号 "REGION"=>"", // 地区 "SERVER"=>"", // 服务器 "ORDER_USERNAME"=>"", // 订单用户名 "ORDER_PASSWORD"=>"", // 订单密码 "ORDER_STAT"=>"", // 订单状态 "ORDER_STATIME"=>"", // 订单状态时间 "ORDER_ENDTIME"=>"", // 订单到期时间 "ORDER_BES"=>"", // 订单备注 "PROJECT_ID"=>"", // 项目ID "PROJECT_NAME"=>"", // 项目名称 "BAND_SPEEDS"=>"", // 带宽 } ], "count"=>50 } ``` #### 6、获取项目列表 `POST /WebApi/api/getProjectList` **请求示例** ```bash curl -X POST "https://api.example.com/WebApi/api/getProjectList" ``` **返回示例** ```json { "code": 200, "msg": "success", "data": [] } ``` #### 7、获取节点资源 `POST /WebApi/api/getServer` **请求示例** ```bash curl -X POST "https://api.example.com/WebApi/api/getServer" -H "Content-Type: application/json" \ -d '{ "projectID": "30" // 项目ID }' ``` **返回示例** ```json { "code": 200, "msg": "success", "data": [] //节点资源数据 } ``` #### 8、代理订单续费 `POST /WebApi/api/agentorderrenew` **请求示例** ```bash curl -X POST "https://api.example.com/WebApi/api/agentorderrenew" -H "Content-Type: application/json" \ -d '{ "orderNos[]": "1234567890" // 订单编号数组 "renewTime": 1 // 续费时间 }' ``` **返回示例** ```json { "code": 200, "msg": "续费成功", "data": [] } ```
上一篇:代理商独立站安装指南
下一篇:关于代理商合作协议