查询 ZTProxy 产品、地区、库存和价格。基础地址:https://backend.ztproxy.net/api

产品

产品定义了可购买的代理资源。创建订单前,请先查询产品,确认正确的 poolId、地区、时长、IP 数量和价格。

查询产品

创建订单前,先通过产品查询接口获取可购买产品、库存、价格和地区代码。

curl -X POST "https://backend.ztproxy.net/api/open/app/product/query-standard/v2" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "proxyType": 103,
    "language": "zh"
  }'

可按国家或城市筛选:

curl -X POST "https://backend.ztproxy.net/api/open/app/product/query-standard/v2" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "proxyType": 103,
    "standardCountryCode": "US",
    "standardCityCode": "NEW_YORK",
    "language": "en"
  }'

常用响应字段:

字段说明
productId产品编号,创建订单时作为 poolId 使用。
name产品显示名称。
proxyType代理类型,常见值:103 静态,104 动态。
product_type / productType静态产品形态:2shared 表示共享静态;1exclusive 表示独享静态。
project_list / projects / projectList共享静态产品的业务类型/项目库存列表;非空时下单需要选择并传入 projectId
stock可用库存。
countryCode标准国家代码,使用 ISO2,如 USJP
countryNamelanguage 返回的国家名称。
countryNameEn英文国家名称。
countryNameZh中文国家名称。
cityCode标准城市代码,如 NEW_YORK
cityNamelanguage 返回的城市名称。
cityNameEn英文城市名称。
cityNameZh中文城市名称。
nameLanguage当前 countryName / cityName 使用的语言:enzh
durationunit支持的时长配置。
price当前产品默认销售价格。

language 可传 zhen,默认 en。当前可购买产品的国家和城市会同时返回 countryNameEn / countryNameZhcityNameEn / cityNameZhcountryNamecityName 会按请求语言返回。

示例响应:

{
  "code": 0,
  "msg": "success",
  "data": {
    "items": [
      {
        "productId": "ZT_US_New York City_2",
        "name": "United States New York",
        "proxyType": 103,
        "countryCode": "US",
        "countryName": "美国",
        "countryNameEn": "United States",
        "countryNameZh": "美国",
        "cityCode": "NEW_YORK",
        "cityName": "纽约",
        "cityNameEn": "New York",
        "cityNameZh": "纽约",
        "nameLanguage": "zh",
        "price": 1.2,
        "stock": 20,
        "product_type": 2,
        "project_list": [
          { "code": "game", "name": "游戏业务", "inventory": 10 }
        ],
        "duration": 30,
        "unit": 1
      }
    ],
    "total": 1
  }
}

地区代码规则

下单时请使用产品查询接口返回的 countryCodecityCode

字段用途
countryCode创建标准静态订单时的 countryCode
cityCode创建标准静态订单时的 cityCode

同一个国家或城市可能有多个可购买产品。创建订单时请同时传入对应产品的 productIdcountryCodecityCode

共享静态和独享静态判别

静态产品的共享/独享形态以产品响应字段为准:

判别字段说明下单要求
product_type / productType = 2shared共享静态产品。必须从 project_list / projects / projectList 选择一个项目代码,并在创建静态订单时传 projectId
project_list / projects / projectList 非空共享静态产品的业务类型库存。传入所选项目的 code 作为 projectId
product_type / productType = 1exclusive,且项目列表为空独享静态产品。不需要传 projectId

staticType 表示静态资源/供应商类型,不用于判别共享或独享。客户创建订单时应以产品列表返回的 productId 作为 poolId

查询国家或城市拥有的 IP 段

使用 GET /open/app/product/ip-ranges/v2 查询指定产品下可用的 CIDR/IP 段列表。

curl -X GET "https://backend.ztproxy.net/api/open/app/product/ip-ranges/v2?proxyType=103&productNo=<productId>" \
  -H "Authorization: Bearer <token>"

查询参数:

参数必填说明
proxyType产品类型,默认 103
productNo按产品编号筛选。
areaCode按区域代码筛选。
countryCode按国家代码筛选。
cityCode按城市代码筛选。
includeDisabled是否包含停用 IP 段,默认 false
language名称语言,支持 zhen,默认 en

示例响应:

{
  "code": 0,
  "msg": "success",
  "data": {
    "items": [
      {
        "productId": "ZT_US_New York City_2",
        "name": "United States New York",
        "proxyType": 103,
        "product_type": 2,
        "project_list": [
          { "code": "game", "name": "游戏业务", "inventory": 10 }
        ],
        "area": "6",
        "areaCode": "6",
        "country": "USA",
        "countryCode": "USA",
        "countryName": "United States",
        "state": "USA0NY",
        "stateCode": "USA0NY",
        "stateName": "New York",
        "city": "USA0NYQEE",
        "cityCode": "USA0NYQEE",
        "cityName": "New York",
        "stock": 20,
        "ipRanges": [
          {
            "ipRange": "198.51.100.0/24",
            "cidr": "198.51.100.0/24",
            "count": 256,
            "available": 256,
            "asn": "AS12345",
            "isp": "Example ISP",
            "projectList": [],
            "enable": "1"
          }
        ],
        "ipRangeCount": 1
      }
    ],
    "totalProducts": 1,
    "totalIpRanges": 1
  }
}

常见产品类型

产品典型用途下单接口
静态代理固定 IP、固定时长、稳定代理账号密码POST /open/app/static/order/create-standard/v2
动态代理按流量使用的动态代理资源POST /open/app/order/create/v2
共享静态代理project_list / 项目库存的静态产品POST /open/app/static/order/create-standard/v2,并传入 projectId

选择产品建议

1. 按 proxyType 查询产品。

2. 检查 inventory 和地区字段。

3. 确认时长规则。普通静态产品中,unit 支持 1 天、3 月、4 年,具体 duration 取值以产品配置为准。

4. 创建订单时使用 product_no 作为 poolId

5. 如果产品包含 project_list,请选择库存充足的 projectId