接口提取

提取指定数据中心代理账号的使用接口。

接口信息

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
countryCodeString国家代码
sessionCodeString会话代码

导出格式

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"
    })
});