OpenAPI 接口文档
OpenAPI 接口文档

获取静态代理购买报价

按静态代理类型、地区、时长和数量获取当前购买报价。报价时会实时核对库存并使用当前可用价格;本接口无副作用,不创建订单,也不扣款。

接口信息

项目 内容
Method POST
Path /open-api/v1/static/purchase-quotes
认证 X-API-Key
Content-Type application/json
处理方式 同步
副作用 无;不创建订单、不扣款

请求体

字段 类型 必填 说明 约束
static_type string 静态代理类型 ISPISP_NATIVE
region_code string 地区编码 使用静态代理地区接口返回的值
duration_days integer 购买时长,天 73090;还必须符合下方类型与时长组合
quantity integer 购买数量 正整数,不能超过报价时的实时可用库存,并需符合当前购买规格

静态类型支持的购买时长如下:

static_type 可用的 duration_days
ISP 730
ISP_NATIVE 73090

duration_days 不是 73090 时返回 400009。返回 300320 表示资源价格不存在或与请求规格不匹配;实际 msgX-LANG 返回,省略或不支持时使用 en_US

请求体只能包含上表中的四个字段,不接受 request_nocallback_url、报价金额或其他未列出的字段。

请求示例

curl --request POST \
  --url 'https://api-test.puraroute.com/gin/open-api/v1/static/purchase-quotes' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <YOUR_API_KEY>' \
  --data '{
    "static_type": "ISP",
    "region_code": "107",
    "duration_days": 30,
    "quantity": 2
  }'

类型和地区示例只说明格式。调用时请使用查询静态代理地区返回的值。

响应参数

data 仅包含以下字段:

字段 类型 说明
order_amount string 当前报价总金额,固定保留 4 位小数
currency string 固定为 USD

成功响应示例

{
  "code": 0,
  "msg": "success",
  "data": {
    "order_amount": "20.0000",
    "currency": "USD"
  },
  "next": null
}

示例金额只说明字段格式,不代表实际价格。

报价有效性

报价不预留库存,也不锁定价格。正式调用创建静态代理购买订单时,会重新核对库存并按当时价格计算订单金额,实际金额可能与本次报价不同。

可能的错误码

code 说明
300320 资源价格不存在或与请求规格不匹配。
300323 指定类型和地区当前不可购买
300324 未能取得实时库存
300325 购买数量超过当前库存
400001 认证失败
400009 时长不是 73090,或其他请求参数不符合要求
500000 系统处理失败,本次未取得报价

On this page