Public API
Gerencie programaticamente subusuários de Residential Proxies, defina limites de tráfego e acompanhe estatísticas de uso com a Public API.
A URL Public API permite que você gerencie usuários de proxy programaticamente sem usar o painel. Você pode criar, excluir e modificar subusuários de proxy, definir limites de uso de tráfego e ver o uso de tráfego atual e histórico.
Caminhos disponíveis
Endpoint base: https://residential-api.oxylabs.io/v2
Combine o endpoint base com o caminho para realizar ações específicas:
POST
/login
Autentique-se para obter o token de acesso (JWT).
GET
/users/{userId}/sub-users
Recupere todos os subusuários ativos
POST
/users/{userId}/sub-users
Crie um novo subusuário.
GET
/users/{userId}/sub-users/{subUserId}
Recupere as estatísticas de uso de tráfego de um subusuário específico.
PATCH
/users/{userId}/sub-users/{subUserId}
Modifique um subusuário.
DELETE
/users/{userId}/sub-users/{subUserId}
Exclua um subusuário.
GET
/users/{userId}/sub-users/{subUserId}/target-stats
Recupere as estatísticas de uso de tráfego por destino para um subusuário. É necessário especificar uma data (últimos 30 dias disponíveis).
GET
/users/{userId}/client-stats
Recupere o uso total de tráfego do mês atual.
Como usar a Public API
Faça login e gere o JWT
Use a autenticação básica para fazer login com as credenciais do seu usuário principal (codificadas em base64) para receber um token JWT.
Endpoint: https://residential-api.oxylabs.io/v2/login
Cabeçalho: Authorization: Basic base64(username:password)
curl -X "POST" \
"https://residential-api.oxylabs.io/v2/login" \
-H "accept: application/json" \
-u "USERNAME:PASSWORD"Se você alterou recentemente a senha do seu usuário principal, você receberá um erro. Para lidar com isso, você deve usar sua senha original ou contatar nossa equipe de suporte 24/7 via chat ao vivo ou e-mail.
Após a execução, o servidor responderá com dois valores importantes necessários para as etapas seguintes:
user_idé o identificador único do usuário necessário para solicitações de API.tokené o JSON Web Token (JWT) necessário para autorização posterior.
{
"user_id": "00000000-0000-0000-0000-000000000000",
"token": "example token"
}O JWT expira em 1 hora. Depois disso, você precisará gerar um novo.
Use o token e user_id com solicitações
Agora você pode consultar a API para gerenciar usuários e verificar estatísticas. Todas as solicitações subsequentes exigem o JWT token e o seu user_id.
Cabeçalho: Authorization: Bearer {token}
Por exemplo, vamos verificar o uso total de tráfego do mês atual.
curl -X "GET" \
"https://residential-api.oxylabs.io/v2/users/{userId}/client-stats" \
-H "accept: application/json" \
-H "Authorization: Bearer {token}"IPs de entrada do Backonnect
Se você quiser usar o nome DNS do seu próprio nó de entrada backconnect, pode apontar seu subdomínio/domínio para o nosso nó de entrada. Para isso, você precisa adicionar um registro DNS CNAME com pr.oxylabs.io como destino. Veja como essa configuração aparece no gerenciador DNS da Cloudflare para entrada subdomínio:

Para mais informações, entre em contato com support@oxylabs.io ou com seu gerente de conta.
Isto foi útil?






