Crear lista IP
Punto final:
Parámetros de ruta:
Nombre | Valor | Descripción |
|---|---|---|
Autorización |
| Su clave API personal |
Cuerpo de la solicitud:
Nombre | Tipo | Descripción |
|---|---|---|
título | Cadena | Nombre de la lista que está creando |
lista blanca | Cadena | IPs para autorización. Déjelo en blanco si desea autorizar con credenciales de inicio de sesión. |
geo | objeto | Añada datos GEO a su lista (país, región, ciudad, ISP) |
país | Cadena | País seleccionado de la base de datos GEO |
región | Cadena | Región seleccionada de la base de datos GEO |
ciudad | Cadena | Ciudad seleccionada de la base de datos GEO |
isp | Cadena | ISP seleccionados de la base de datos GEO |
exportar | objeto | Aquí puede especificar el número de IP de su lista y el tipo de exportación (números de puerto y formato de archivo) |
puertos | Número | Número de IP (máximo 1000) |
ext | Cadena | Tipo de exportación |
rotación | Número | "'-1' para ninguna rotación (Sticky), '0' para rotación por petición, '1' a '3600' para rotación basada en el tiempo en segundos |
clave_paquete | Cadena | Clave de un paquete de subusuario donde desea añadir la lista de IPs |
Ejemplo:
https://proxy-seller.com/personal/api/v1/fj4948ffhg58gh843gh/residentsubuser/list/addRespuesta:
{
"status": "success",
"data": {
"id": 561,
"title": "US Washington Garfield FIRST-STEP",
"login": "3c8aa1d4",
"password": "AZT62Dx3",
"whitelist": "127.0.0.1,192.168.0.1",
"rotation": "-1 = rotation, 0 = rotation per request, 1..60 time in seconds",
"geo": {
"country": "US",
"region": "Washington",
"city": "Garfield",
"isp": "FIRST-STEP"
},
"export": {
"ports": 10000,
"ext": "txt"
}
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Error api key",
"code": 503,
"customData": null
},
{
"message": "IP not allowed",
"code": 503,
"customData": null
},
{
"message": "Request limit reached",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not allowed",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Tarif not found",
"code": 0,
"customData": null
}
]
}Respuestas con error en el cuerpo de la petición:
{
"status": "error",
"data": null,
"errors": [
{
"message": "Incorrect IP address 0.0.0.0 entered",
"code": 409,
"customData": null
},
{
"message": "Incorrect IP address 0.0.0.0 entered",
"code": 0,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP 127.0.0.1 already linked",
"code": 0,
"customData": null
},
{
"message": "IP 127.0.0.1 already linked",
"code": "0",
"customData": null
}
]
}Same error may be in case with wrong "region", "city", "isp"!
{
"status": "error",
"data": null,
"errors": [
{
"message": "Invalid country (region, city, isp) ISO code",
"code": 400,
"customData": null
},
{
"message": "Invalid country ISO code (400)",
"code": 0,
"customData": null
}
]
}