HTTP/SK5代理api
代理api.rar点击下载api.json可导入apifox或者postman
Base URLs:
代理ip产品相关
GET 获取产品信息
GET /v2/getprdlist
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符,每次要不一样 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": [
{
"id": "2",
"name": "包天购买",
"day": "1",
"price": "1.0000" //这里的价格是按天算的
},
{
"id": "3",
"name": "包周购买",
"day": "7",
"price": "0.9000"
},
{
"id": "4",
"name": "包月购买",
"day": "31",
"price": "0.8000"
},
{
"id": "7",
"name": "一年购买",
"day": "365",
"price": "0.5000"
},
{
"id": "11",
"name": "季度购买",
"day": "92",
"price": "0.7000"
},
{
"id": "12",
"name": "半年购买",
"day": "183",
"price": "0.6000"
}
]
}
GET 获取所有城市和ip的剩余信息
GET /v2/httpCityList
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符,每次要不一样 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": [
{
"id": 77, //城市的id
"city": "南通s501(可用157个)" //城市的名称和可用数量
},
{
"id": 106,
"city": "郴州s501(可用26个)"
},
{
"id": 108,
"city": "黄南s501(可用139个)"
},
{
"id": 110,
"city": "泰州s501(可用11个)"
},
{
"id": 112,
"city": "襄阳s501(可用22个)"
},
{
"id": 113,
"city": "淮安s501(可用15个)"
},
{
"id": 114,
"city": "三明s502(可用185个)"
},
{
"id": 116,
"city": "鹰潭s501(可用20个)"
},
{
"id": 120,
"city": "珠海s502(可用76个)"
},
{
"id": 121,
"city": "衢州s501(可用8个)"
},
{
"id": 122,
"city": "荆门s502(可用106个)"
},
{
"id": 123,
"city": "丽水s501(可用41个)"
},
{
"id": 125,
"city": "南平s501(可用9个)"
},
{
"id": 126,
"city": "绍兴s501(可用79个)"
},
{
"id": 127,
"city": "马鞍山s501(可用15个)"
}
]
}
返回数据结构
GET 获取所有省份
GET /v2/getallcity
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符,每次要不一样 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": [
{
"province": "江苏"
},
{
"province": "安徽"
},
{
"province": "浙江"
},
{
"province": "福建"
},
{
"province": "广东"
},
{
"province": "湖北"
},
]
}
返回数据结构
GET 根据省份获取城市详情
GET /v2/httpCitybypname
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
name | query | string | 是 | 省份名称 |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符,每次要不一样 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": [
{
"id": 78,
"city": "淮北s501(可用227个)"
},
{
"id": 127,
"city": "马鞍山s501(可用15个)"
}
]
}
返回数据结构
代理ip操作
GET 提取ip
GET /v2/geturl
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
cities | query | string | 是 | 城市id(多个城市‘,’分割) |
num | query | string | 是 | 提取数量(多个城市会平均分) |
username | query | string | 否 | 账号(不填随机生成) |
password | query | string | 否 | 密码 |
proxyType | query | string | 是 | 1为http/https代理2 为socks5代理 |
iptype | query | string | 是 | 提取的ip格式,1为u域名格式2为ip格式u |
po | query | string | 是 | 订单号 |
geshi | query | string | 是 | 提取的格式1:空格2 http格式 3 万安格式 4 自定义 |
whitelist | query | string | 否 | 白名单ip,以','分割的字符串 |
customValue | query | string | 否 | 如果上面的geshi的值为4就必填 |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符串不能重复 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": {
"url": "http://socks5.top/s5/getip?id=1836640506818334720&format=2&customValue=", //提取的url
"urlid": "1836640506818334720" //后续操作的时候要用也就是uid
}
}
返回数据结构
GET 获取延长使用时间的钱
GET /v2/delaycost
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
days | query | string | 是 | 天数 |
uid | query | string | 是 | urlid |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符串不能重复 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": {
"price": "12.60"
}
}
返回数据结构
GET 执行延长时间
GET /v2/delayenter
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
days | query | string | 是 | 天数 |
uid | query | string | 是 | urlid |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符串不能重复 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
{
"errcode": "0",
"msg": "延长成功"
}
返回数据结构
GET 更改提取
GET /v2/httpipupdate
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
whitelist | query | string | 否 | 白名单‘,’分割 |
num | query | string | 是 | 数量 |
city | query | string | 是 | 城市的id‘,’分割 |
username | query | string | 是 | 用户名(暂时不能更改) |
password | query | string | 是 | 密码 |
uid | query | string | 是 | urlid |
proxyType | query | string | 是 | 代理类型1为http/https 2为socket5 |
geshi | query | string | 是 | 提取的格式1:空格2 http格式 3 万安格式 4 自定义 |
iptype | query | string | 是 | 1为域名2为ip |
customValue | query | string | 否 | 自定义的间隔 |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符串不能重复 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
{
"errcode": "0",
"msg": "修改成功"
}
GET 提取接口2
GET /v2/geturl2
请求参数
名称 位置 类型 必选 说明 cities query string 否 城市id num query string 否 数量 iptype query string 否 ip的格式(1为域名2为ip) day query string 否 时长 proxyType query string 否 代理类型 geshi query string 否 格式 customValue query string 否 自定义分隔符(上面的格式=4的时候填) agentid query string 是 代理商id ti query integer 是 nonce query string 是 随机字符串不能重复 sign query string 是 md5(ti +nonce + apikey)
返回示例
200 Response
{
"errcode": "0",
"msg": {
"url": "http://socks5.top/s5/getip?id=1839123309166333952&format=2&customValue=",
"urlid": "1839123309166333952"
}
}
返
返回数据结构
订单相关
GET 获取购买价格
GET /v2/httpgetprice
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
num | query | string | 是 | 数量 |
prdid | query | string | 是 | 套餐id |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符串不能重复 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": "success",
"data": {
"price": "1.00"
}
}
返回数据结构
GET 执行购买订单
GET /v2/httppoBuy
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
prdid | query | string | 是 | 套餐id |
num | query | string | 是 | ip数量 |
agentid | query | string | 是 | 代理商id |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | 随机字符串不能重复 |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": "0",
"msg": {
"errcode": "0",
"msg": "购买成功",
"data": {
"po": "A17267240620801732"
}
}
}
返回数据结构
GET 获取订单剩余数量
GET /v2/httpgetremaining
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
po | query | string | 是 | 订单的po |
agentid | query | string | 是 | none |
ti | query | integer | 是 | 当前时间戳根据ti字段单位是s,判断请求是否过期 |
nonce | query | string | 是 | none |
sign | query | string | 是 | md5(ti +nonce + apikey) |
返回示例
返回结果
{
"errcode": 0,
"msg": {
"ipRemain": 2
}
}