For the complete documentation index, see llms.txt. This page is also available as Markdown.

Adicionando um IP à lista de permissões

Adicione IPs à lista de permissões para Dedicated Datacenter Proxies Enterprise usando o endpoint POST. Autorize novos IPs de forma programática com integração à RESTful API.

POST https://api.oxylabs.io/v1/whitelisted_ips

Resposta
Descrição

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

curl -X POST -u username:password "https://api.oxylabs.io/v1/whitelisted_ips"
--header "Content-Type: application/json" --data '{"address": "127.0.0.1"}'
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "https://api.oxylabs.io/v1/whitelisted_ips");
$payload = json_encode( array( "address"=> "127.0.0.1" ) );
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $payload);
curl_setopt( $curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, 'username:password');

$result = curl_exec($curl);
?>
import requests
requests.post('https://api.oxylabs.io/v1/whitelisted_ips',
              json={"address": "127.0.0.1"},
              auth=('username', 'password'))
{
    "error": {
        "message": "This is not a valid IP address.",
        "code": 422
    }
}

Saída de exemplo

{
    "id": 9767,
    "address": "127.0.0.1"
}

Atualizado

Isto foi útil?