来源:紫鸟帮助中心/博客/主站资讯 + HubStudio API 文档/帮助中心 + 三个官方 skill 仓库。 只入库 Markdown 与元数据;原始 HTML 与 tarball 留在本机。
6.2 KiB
设备管理接口
本文件是 ziniao-erp-api-doc 的 Level 2 参考文档。 仅在需要查阅设备套餐、购买、续费、绑定、解绑、查询、自有设备管理接口时加载。
所有接口方法均为 POST,Content-Type 为 application/json。
ERP-套餐列表查询
- 路径:
/superbrowser/rest/v1/erp/package/new权限点:ERP-设备套餐列表查询权限
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | number |
响应 data:数组,每项含 regionCloudId(套餐ID)、ctype(0站群/1云平台/2自有/3本地)、networkType、areaId、areaName、city、priceOriginal、deviceConfigName、deviceType(1标准/2节能/3高配)、deviceOs、deviceSupportRemoteLogin、deviceCpuSize、deviceMemorySize、deviceBandWidth、deviceDiskSize、platformName (均 string)。
ERP-购买设备
- 路径:
/superbrowser/rest/v1/erp/purchase权限点:ERP-设备购买与续费权限
需要紫鸟账号上有余额。
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | string |
| purchase | 购买信息对象 | 是 | object |
| purchase.packageId | 套餐id | 是 | number |
| purchase.periodId | 时长id(1:1月/2:3月/3:6月/4:12月) | 是 | number |
| purchase.num | 数量(单次最多5个) | 是 | number |
| storeIds | 要绑定的账号id(未绑设备的) | 否 | number[] |
响应 data:含 order_id(string)、create_time(string)、proxyIdList(number[] 设备ID列表)。
ERP-续费设备
- 路径:
/superbrowser/rest/v1/erp/renew权限点:ERP-设备购买与续费权限
仅支持紫鸟 IP 续费;自有设备请通过开启自动续费。
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | string |
| renew | 续费信息对象 | 是 | object |
| renew.periodId | 时长id | 是 | string |
| renew.ipIds | proxy_id 数组 | 是 | integer[] |
响应 data:含 id(设备id)、ip(设备ip)、expire(过期时间)。另有 orderId、createTime。
ERP-开关自动续费
- 路径:
/superbrowser/rest/v1/erp/ip/renewal权限点:ERP-开关自动续费
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | number |
| ids | proxy_id 数组 | 是 | number[] |
| isOpen | 0关闭 1开启 | 是 | number |
响应:ret / msg / status
ERP-设备查询
- 路径:
/superbrowser/rest/v1/erp/ip/page权限点:ERP-设备查询
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | number |
| ipAddr | 设备地址 | 否 | string |
| page | 页码 | 否 | string |
| limit | 每页条数 | 否 | string |
响应 data:数组,每项含 id(number)、ip、proxyName、proxyType(0站群/1云平台/2自有/3vps/4虚拟机/5本地)、port、ptype(0http/1https/2socks5)、expiry、isRenewal(0关/1开)、createtime、delflag(0正常/2回收站) (均 string)。另有 count。
ERP-绑定设备
- 路径:
/superbrowser/rest/v1/erp/ip/bind权限点:ERP-设备绑定权限
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | number |
| proxyId | 设备id | 是 | number |
| storeIdList | 账号id列表 | 是 | number[] |
| defyWarning | 是否无视风险:1是 0否(默认1) | 否 | number |
响应:ret / status / msg / riskMsgList(string[])
ERP-解绑设备
- 路径:
/superbrowser/rest/v1/erp/ip/unbind权限点:ERP-解绑设备
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | number |
| storeId | 账号ID | 是 | number |
响应:ret / msg / status
ERP-查询已购设备价格接口
- 路径:
/superbrowser/rest/v1/erp/proxy/purchased_package_info权限点:ERP-查询已购设备价格接口
仅支持查询云平台设备。
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司ID | 是 | number |
| proxyId | 设备ID | 是 | number |
响应 data:含 proxyId(number)、regionCloudId(number 套餐ID)、price(number 续费价格)。
ERP-设备历史绑定记录
- 路径:
/superbrowser/rest/v1/erp/ip/historybind权限点:ERP-设备查询
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司id | 是 | number |
| proxyId | 设备id | 是 | number |
响应 data:对象含 list 数组,每项含 storeId、storeName、proxyName、unBindTime、unbindUserId、unbindUsername、cloudType (均 string)。另有 count。
ERP-添加自有设备(新)
- 路径:
/superbrowser/rest/v1/erp/ip/self/add/new权限点:ERP-添加自有设备(新)
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司ID | 是 | string |
| defyWarning | 1无视风险 0风险提示 | 是 | number |
| base | 基础信息对象 | 是 | object |
| base.deviceName | 设备名称 | 是 | string |
| base.isDynamic | 是否动态网络(false静态/true动态) | 是 | boolean |
| proxy | 代理信息对象 | 是 | object |
| proxy.type | 0http/1https/2sock5/3ssh/4ssl | 是 | string |
| proxy.addr | 代理地址 | 是 | string |
| proxy.port | 代理端口 | 是 | string |
| proxy.username | 用户名 | 否 | string |
| proxy.passwd | 密码 | 否 | string |
| proxy.isSetAccount | 是否设密码 0否 1是 | 是 | number |
响应 data:含 id(number 设备ID)。
ERP-修改自有设备信息(新)
- 路径:
/superbrowser/rest/v1/erp/ip/self/edit/new权限点:ERP-修改自有设备信息(新)
| 参数 | 说明 | 必须 | 类型 |
|---|---|---|---|
| companyId | 公司ID | 是 | string |
| defyWarning | 1无视风险 0风险提示 | 是 | number |
| proxyId | 设备ID | 是 | string |
| base | 基础信息对象 | 是 | object |
| base.deviceName | 设备名称(不传不更新) | 否 | string |
| base.isDynamic | 是否动态网络 | 是 | boolean |
| proxy | 代理信息对象(字段同添加接口) | 是 | object |
响应:ret / status / msg