Lista de permissões de IP (RESTful)
Saiba mais sobre o gerenciamento da lista de permissões de IP do seu Dedicated ISP Proxy via API RESTful, incluindo endpoints para visualizar, adicionar e remover IPs.
Adicione IPs à lista de permissões enviando consultas diretamente para nossos endpoints.
Obtendo lista de IPs permitidos
GET https://api.oxylabs.io/v1/whitelisted_ips
200
Sucesso. O corpo da resposta contém todos os IPs atualmente na lista de permissões e seus IDs.
Exemplo 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'))Saída de exemplo
{
"data": [
{
"id": 9765,
"address": "127.0.0.1"
},
{
"id": 9766,
"address": "127.0.0.2"
}
]
}Adicionando um IP permitidos
POST https://api.oxylabs.io/v1/whitelisted_ips
201
Sucesso. O endereço IP foi adicionado à lista. O corpo da resposta contém o novo endereço e id.
422
Erro. O corpo da requisição contém um endereço IP inválido. O corpo da resposta contém a mensagem de erro
Exemplo de código
Saída de exemplo
Removendo um IP permitido
DELETE https://api.oxylabs.io/v1/whitelisted_ips/{id}
id
A URL id do endereço IP que você deseja excluir (você pode obtê-lo no endpoint GET de IPs permitidos)
204
Sucesso. O endereço IP foi removido da lista. O corpo da resposta está vazio.
403
Erro. A solicitação contém um id. O corpo da resposta contém a mensagem de erro "Access Denied".
Exemplos de código
Salvando alterações (cooldown de 5 min)
POST https://api.oxylabs.io/v1/whitelisted_ips/upload_to_servers
202
Sucesso. As alterações na sua lista de IPs permitidos foram confirmadas. O corpo da resposta está vazio.
429
Erro. As alterações não foram confirmadas; o endpoint está em cooldown de 5 minutos. O corpo da resposta contém a mensagem de erro "You have exceeded the rate limit for the endpoint. Please try again later"
Exemplos de código
Atualizado
Isto foi útil?