Lista blanca de IPs (RESTful)
Aprende a gestionar la lista blanca de IP de tu Dedicated ISP Proxy mediante la API RESTful, incluidos los endpoints para ver, añadir y eliminar IPs.
Incluya IPs en la lista blanca enviando consultas directamente a nuestros endpoints.
Obteniendo la lista de IPs en lista blanca
GET https://api.oxylabs.io/v1/whitelisted_ips
200
Éxito. El cuerpo de la respuesta contiene todas las IPs actualmente en la lista blanca y sus IDs.
Ejemplo de código
curl -u username:password "https://api.oxylabs.io/v1/whitelisted_ips"<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.oxylabs.io/v1/whitelisted_ips");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');
$result = curl_exec($curl);
?>import requests
requests.get('https://api.oxylabs.io/v1/whitelisted_ips', auth=('username', 'password'))Salida de ejemplo
{
"data": [
{
"id": 9765,
"address": "127.0.0.1"
},
{
"id": 9766,
"address": "127.0.0.2"
}
]
}Añadiendo una IP a la lista blanca
POST https://api.oxylabs.io/v1/whitelisted_ips
201
Éxito. La dirección IP se ha añadido a la lista. El cuerpo de la respuesta contiene la recién añadida dirección y id.
422
Error. El cuerpo de la solicitud contiene una dirección IP no válida. El cuerpo de la respuesta contiene el mensaje de error
Ejemplo de código
Salida de ejemplo
Eliminando una IP de la lista blanca
DELETE https://api.oxylabs.io/v1/whitelisted_ips/{id}
id
La id de la dirección IP que quieres eliminar (puedes obtenerla del endpoint GET de IPs en lista blanca)
204
Éxito. La dirección IP ha sido eliminada de la lista. El cuerpo de la respuesta está vacío.
403
Error. La solicitud contiene un valor no válido id. El cuerpo de la respuesta contiene el mensaje de error "Access Denied".
Ejemplos de código
Guardando cambios (enfriamiento de 5 min)
POST https://api.oxylabs.io/v1/whitelisted_ips/upload_to_servers
202
Éxito. Los cambios en tu lista de IPs en lista blanca han sido confirmados. El cuerpo de la respuesta está vacío.
429
Error. Los cambios no han sido confirmados; el endpoint está en un enfriamiento de 5 minutos. El cuerpo de la respuesta contiene el mensaje de error "You have exceeded the rate limit for the endpoint. Please try again later"
Ejemplos de código
Última actualización
¿Te fue útil?