接口提取

提取指定动态账户的使用接口。

接口信息

POST /client/ip/dynamics/exportIp

请求头

参数名类型描述
x-merchant-tokenString商户令牌
x-merchant-codeString商户代码
Content-TypeStringapplication/json

请求参数

参数名必选类型描述
accountIdString用户账号ID
endpointHostString接入点Host地址
endpointPortString接入点端口号
countInteger导出数量,范围1-1000
formatTypeInteger导出格式类型,值0、1、2或3
poolCodeString代理池代码
countryCodeString国家代码
stateCodeString州/省代码
cityCodeString城市代码
sessionCodeString会话代码
sessionTimeString会话时间

导出格式

formatType格式
0account:password@endpointHost:endpointPort
1endpointHost:endpointPort@account:password
2account:password:endpointHost:endpointPort
3endpointHost:endpointPort:account:password

响应示例

{
  "msg": "操作成功",
  "code": 200,
  "data": [
    "as.d.iplight.net:2333@iplt840336-zone-custom-region-us-session-abcd:qwer1234",
    "as.d.iplight.net:2333@iplt840336-zone-custom-region-us-session-BMWGJ:qwer1234",
    "as.d.iplight.net:2333@iplt840336-zone-custom-region-us-session-EbInJ:qwer1234",
    "as.d.iplight.net:2333@iplt840336-zone-custom-region-us-session-Pfz2J:qwer1234"
  ]
}

代码示例

const response = await fetch('/client/ip/dynamics/exportIp', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json',
        'x-merchant-token': 'your-token-here',
        'x-merchant-code': 'your-merchant-code'
    },
    body: JSON.stringify({
        "accountId": "816222",
        "count": "4",
        "formatType": "1",
        "endpointHost": "as.d.iplight.net",
        "endpointPort": "2333",
        "countryCode": "us",
        "sessionCode": "abcd"
    })
});

注意事项

  1. 国家-州/省-城市参数需要逐级填写(即不能仅填写城市而没有填写国家或州/省)