接口地址: https://proxy.zzqidc.com/resources
本接口用于查询平台可用的代理IP资源列表。
该接口单个Key的请求频率限制为:60 次/分钟;
方法:HTTP、GET,需要注意不能混合使用;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 查询的Key值 |
AreaId | 否 | String | 区域编号 |
Isp | 否 | Integer | 运营商编号 |
Status | 否 | Integer | 可用状态 0:不可用,1:可用 |
接口可返回文本格式、json格式、xml格式,字段说明如下:
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
Data | Array | 资源列表 |
请求接口示例:
返回示例:
{
"Code ":0,
"Data ": [
{
"AreaId ": "320382 ",
"AreaName ": "福建泉州市",
"Isp": "1",
"IspName ": "电信",
"Status ": "1",
}
]
}
错误码 | 描述 |
---|---|
-1 | 未知错误 |
-2 | 数据库操作异常 |
-10 | 参数不合法 |
-11 | 请求过于频繁 |
-100 | 计划不存在或已过期 |
接口地址: https://proxy.zzqidc.com/monopolize_resources/idle
本接口是用于查询空闲可申请的独占资源。
请求频率限制:60次/分钟;
方法:GET;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 查询独占资源的Key值。 |
接口可返回文本格式、json格式、xml格式,字段说明如下:
返回字段 | 类型 | 描述 |
---|---|---|
data | Array | 独占资源列表; |
error | String | 错误信息。 |
请求接口示例:
返回示例:
`
{
data: [{
"area": “福建省泉州市”,
"area_code": 350500,
"operator": "电信",
"operator_code": 1,
"idle": 30
},{
...
}]
}
`
错误码 | 描述 |
---|---|
200 | 查询成功 |
500 | 未知错误 |
接口地址:https://proxy.zzqidc.com/whitelist/add
本接口用于添加IP的白名单。
该接口单个Key的请求频率限制为:20次/分钟;
方法:HTTP、GET,需要注意不能混合使用;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 添加白名单的Key值。 |
IP | 是 | Integer | 白名单IP,多个以逗号”, “分隔。 |
接口可返回文本格式、json格式、xml格式,字段说明如下:
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
请求接口示例:
返回示例:
{
"Code ":0
}
错误码 | 描述 |
---|---|
-202 | 白名单数量超过限制 |
接口地址: https://proxy.zzqidc.com/whitelist/query
本接口用于查询IP的白名单。
该接口单个Key的请求频率限制为:60次/分钟;
方法:HTTP、GET,需要注意不能混合使用;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 查询白名单的Key值 |
TaskID | 是 | Integer | 任务编号ID |
detail | 是 | Integer | 详情0(关闭) 1(开启) |
接口可返回文本格式、json格式、xml格式,字段说明如下:
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
Num | Integer | 数量 |
Data | Array | IP白名单列表 |
请求接口示例:
https://proxy.zzqidc.com/whitelist/query ?Key=请改成您的Key
返回示例:
{
"Code ":0,
"Num",1
Data:[
"192.168.1.1",
"192.168.1.2"
]
}
错误码 | 描述 |
---|---|
1 | 未知错误 |
10 | 参数不合法! |
100 | 计划不存在或已过期! |
101 | 请求数量超过计划通道数! |
102 | 没有剩余的可用通道! |
1.接口描述:
本接口用于删除IP的白名单。接口请求地址https://proxy.zzqidc.com/whitelist/del
注:该接口单个Key的请求频率限制为:20 次/分钟
2.输入参数
以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见公共请求参数。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 删除白名单的Key值 |
IP | 是 | Integer | 白名单IP,多个以逗号”, “分隔 |
3.输出参数
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
4.错误码
公共错误码:
-1 未知错误
-10 参数不合法!
-100 计划不存在或已过期!
-101 请求数量超过计划通道数!
-102 没有剩余的可用通道。
5.请求示例
请求参数:
https://proxy.zzqidc.com/whitelist/del?<公共请求参数>
返回参数,JSON格式,详情如下:
{
"Code ":0
}
接口地址: https://proxy.zzqidc.com/allocate
本接口是用于请求申请代理IP资源的。
请求频率限制:按时业务是(通道数*5+10)次/分钟;按量业务则是60次/分钟;
方法:HTTP、GET,需要注意不能混合使用;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 申请的Key值 |
Num | 否 | Integer | 申请的数量;默认1个 |
KeepAlive | 否 | Integer | 生存周期;默认动态独享24小时,动态共享默认购买的套餐存活周期时长 |
AreaId | 否 | Integer | 区域ID;默认随机 |
ISP | 否 | Integer | 运营商ID;默认随机 |
Detail | 否 | Integer | 详情0(关闭) 1(开启) ,默认为 0 |
Distinct | 否 | Integer | 去重0(关闭) 1(开启) ,默认为 0 |
业务为按量动态共享时,参数“KeepAlive“、”Distinct”无须输入;
业务为按时动态共享、按时静态独享时,参数“KeepAlive“无须输入。
接口可返回文本格式、json格式、xml格式,字段说明如下:
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
TaskID | Integer | 任务ID |
Num | Intger | 申请数量 |
Data | Array | 代理IP数据信息,包含节点IP、端口、失效日期 |
Msg | String | 区域ID,多个以逗号分割;*代表全部 |
请求接口示例:
返回示例:
{
"Code ":0,
"TaskID ":"91107E16D28AC5A",
"Num " : "1"
"Data": [
"IP ": "127.0.0.1",
"port ": "49168",
"deadline ": "2018-05-11 02:56:02",
"host ": "127.0.0.1:49168",
]
}
错误码 | 描述 |
---|---|
0 | 申请数量一次最多只能100个 |
-1 | 未知错误 |
-10 | 参数不合法 |
-11 | 请求过于频繁 |
-100 | 计划不存在或已过期 |
-101 | 请求数量超过计划通道数 |
-102 | 没有剩余的可用通道 |
-103 | 资源不足 |
-104 | 资源申请失败 |
-105 | 申请的IP数超过允许申请的IP数 |
接口地址: https://proxy.zzqidc.com/monopolize_resources
本接口是用于请求申请独占代理IP资源。
请求频率限制:按时业务是(通道数*5+10)次/分钟;
方法:POST;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 申请独占资源的Key值; |
AreaCode | 否 | Integer | 地区编码;默认随机; |
Operator | 否 | Integer | 运营商,默认随机; |
Num | 否 | Integer | 数量,默认为1。 |
接口可返回文本格式、json格式、xml格式,字段说明如下:
返回字段 | 类型 | 描述 |
---|---|---|
data | Array | 独占资源列表; |
error | String | 错误信息。 |
请求接口示例:
curl -X POST -d 'Key=XXX&AreaCode=XX&Operator=XXX&Num=XXX' https://proxy.zzqidc.com/monopolize_resources
返回示例:
{
data: [{
"uuid": "fj_qzdx9-1:ppp10",
"area": “福建省泉州市”,
"area_code": 350500,
"operator": "电信",
"operator_code": 1,
"state": 1, //已独占、排队中
"wait_seconds": 35, //排队等待秒数,已独占状态秒数为0
"monopolize_time": "2022-02-17 14:01:05", //独占时间
"last_dial_time": "2022-02-17 14:01:05", //最近一次拨号时间
"newest_ip": "127.0.0.1:10800",
"redialing": 0, //是否重拨中
"report_ts": "2022-02-17 14:01:05",
},{
...
}]
}
错误码 | 描述 |
---|---|
201 | 创建成功 |
404 | 独占资源不足 |
400 | 通道数不足 |
500 | 下放白名单失败 |
接口地址:https://proxy.zzqidc.com/extract
本接口用于获取IP资源池全部可用的IP信息,该接口仅按时动态共享业务可用。
该接口单个Key的请求频率限制为60次/分钟;
需要注意的是请求方方式只能用GET;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 申请的Key值 |
Num | 否 | Interger | 申请的数量;默认为1 |
AreaId | 否 | Integer | 区域ID;默认随机 |
ISP | 否 | Integer | 运营商ID;默认随机 |
Detail | 否 | Interger | 详情0(关闭) 1(开启) ,默认为 1 |
接口可返回文本格式、json格式、xml格式,字段说明如下:
类型 | 描述 |
---|---|
Integer | 结果编码:0(成功)-1(失败) |
Integer | 任务ID |
Intger | 申请数量 |
Array | 代理IP数据信息,包含节点IP、端口、失效日期 |
String | 区域ID |
请求接口示例:
返回示例:
{
"Code": 0,
"Data": [
{
"IP": "175.43.188.196",
"port": "64450",
"deadline": "2021-11-20 11:32:20",
"host": "175.43.188.196:64450",
"region": "福建省泉州市晋江市联通"
},
{
"IP": "114.238.148.203",
"port": "50938",
"deadline": "2021-11-20 11:32:20",
"host": "114.238.148.203:50938",
"region": "江苏省淮安市电信"
},
{
"IP": "117.92.121.222",
"port": "11136",
"deadline": "2021-11-20 11:32:20",
"host": "117.92.121.222:11136",
"region": "江苏省连云港市电信"
}
],
"Num": 3,
"TaskID": "mw13Wq0srzt9uLEt"
}
错误码 | 描述 |
---|---|
-1 | 未知错误 |
-10 | 参数不合法 |
-11 | 请求过于频繁 |
-100 | 计划不存在或已过期 |
-101 | 请求数量超过计划通道数 |
-102 | 没有剩余的可用通道 |
-103 | 资源不足 |
接口地址:https://proxy.zzqidc.com/query
本接口用于查询用户可用的代理IP资源列表。
该接口单个Key的请求频率限制为:(通道数*5+10)次/分钟;
方法:HTTP、GET,需要注意不能混合使用;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 查询的Key值 |
TaskID | 否 | String | 任务ID;多个以逗号分割;默认全部 |
Detail | 否 | Integer | 详情0(关闭) 1(开启),默认为0 |
接口可返回json格式,字段说明如下:
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
TotalNum | Integer | 总IP数 |
TaskNum | Integer | 任务数 |
TaskList | Array | 任务列表 |
请求接口示例:
返回示例:
{
"Code ":0,
"TotalNum":5,
"TaskNum":5,
"TaskList ": [
{
"IP ": "127.0.0.1",
"port ": "49168",
"deadline ": "2018-05-11 02:56:02",
"host ": "127.0.0.1:49168",
}
]
}
错误码 | 描述 |
---|---|
-1 | 未知错误 |
-10 | 参数不合法 |
-11 | 请求过于频繁 |
-100 | 计划不存在或已过期 |
-101 | 请求数量超过计划通道数 |
-102 | 没有剩余的可用通道 |
接口地址:https://proxy.zzqidc.com/release
本接口用于释放申请到的IP,以便于再次进行IP申请。
该接口单个Key的请求资源释放限制为:(通道数*2)次/分钟;
方法:HTTP、GET,需要注意不能混合使用;
编码:参数和返回内容均采用utf-8编码。
参数名 | 是否必选 | 类型 | 描述 |
---|---|---|---|
Key | 是 | String | 释放的Key值 |
TaskID | 否 | String | 任务ID;多个以逗号分割;*代表全部 |
IP | 否 | Integer | 节点IP;多个以逗号分割;*代表全部 |
接口可返回文本格式、json格式、xml格式,字段说明如下:
参数名 | 类型 | 描述 |
---|---|---|
Code | Integer | 结果编码:0(成功)-1(失败) |
请求接口示例:
返回示例:
{
"Code ":0
}
错误码 | 描述 |
---|---|
-1 | 未知错误 |
-10 | 静态IP需要24小时后才能释放 |
-11 | 请求过于频繁 |
-100 | 计划不存在或已过期 |
-101 | 请求数量超过计划通道数 |
-102 | 没有剩余的可用通道 |
-105 | 释放的IP数超过允许释放的IP数 |