快速开始

本指南将帮助您快速了解如何使用API开通代理服务。

1. 申请appKey

首先,您需要向我方申请 appKeyappSecret 来获得访问权限。

沙盒环境地址: https://sandbox.ipipv.com/

生产环境地址: https://api.ipipv.com/

2. 获取产品列表

使用 get_products 接口获取可购买的产品列表:

请求路径

/api/open/app/product/query/v2

请求参数

参数二级参数类型必填说明
proxyType-[]int代理类型,详见字典
productNo-string产品编号 如果传了产品编号,则只返回该编号对应的产品信息
countryCode-string国家代码 可选
cityCode-string城市代码 可选

3. 开通实例

使用 create_order 接口开通代理实例:

请求路径

/api/open/app/instance/open/v2

请求参数

参数二级参数类型必填说明
appOrderNo-string(32)渠道商订单号,保持唯一,我方作幂等性检查
params-array购买代理产品列表
-productNo-string
-count-int
-duration-int32
-cycleTimes-int32

4. 处理回调并获取订单信息

订单是异步处理的,当订单状态发生变化时,系统会向您配置的回调地址发送通知。

请参考 回调文档 了解回调机制。

收到回调后,使用 getorder 接口获取订单详细信息:

请求路径

/api/open/app/order/v2

请求参数

参数二级参数类型必填说明
orderNo-string(32)平台订单编号 两个订单号必须至少传一个
appOrderNo-string(32)渠道商(购买订单)订单号 两个订单号必须至少传一个

5. 获取实例信息

最后,根据订单信息中的实例编号,使用 get_instance 接口获取实例详细信息:

请求路径

/api/open/app/instance/v2

请求参数

参数二级参数类型必填说明
instances-[]string供应商实例编号(供应商系统内部唯一)

注意事项

  • 订单为异步开通,具体请查看回调章节
  • 生产环境测试会正式开通代理,产生费用
  • 所有API请求都需要使用AES加密传输,请参考请求统一加密传输