Youproxy

Calcular um pedido

Retorna o preço do pedido antes do checkout, incluindo desconto, verificação de saldo e avisos. Sempre chame isso antes deCriar um pedidopara trazer à tona problemas de validação sem gastar o equilíbrio.

Ponto final:

POST/pt-BR/client/api/v1/{apiKey}/calculate/order

Parâmetros do caminho

Nome

Tipo

Descrição

apiKey*

Cordas

Sua chave de API pessoal.

Corpo da solicitação

Nome

Tipo

Descrição

proxyType*

string

Para qual tipo de proxy calcular.

IPv4 IPv6 MOBILE ISP

quantity*

número

Número de endereços IP a serem solicitados.

rentPeriodDays*

número

Duração do aluguel em dias. Obtenha valores válidos dePeríodo de aluguel.

country*

string

Código ISO 3166-1 alfa-3 (por exemplo, EUA). Obtenha valores válidos dePaís.

goal*

string

Etiqueta de meta personalizada para o pedido.

promoCode

string

Código promocional de desconto. Obtenha valores válidos a partir deCódigos promocionais.

Campos adicionais quandoproxyType=MOBILE

Nome

Tipo

Descrição

rotationTime*

número

Intervalo de rotação em segundos. Obtenha valores válidos deOperadora de celular.

operador móvel*

string

Etiqueta do operador. Obter valores válidos deOperadora de celular.

Exemplos

curl -X POST https://youproxy.io/client/api/v1/$KEY/calculate/order \
  -H "Content-Type: application/json" \
  -d '{
    "proxyType": "IPv4",
    "quantity": 5,
    "rentPeriodDays": 30,
    "country": "USA",
    "goal": "scraping",
    "promoCode": "SAVE10"
  }'
curl -X POST https://youproxy.io/client/api/v1/$KEY/calculate/order \
  -H "Content-Type: application/json" \
  -d '{
    "proxyType": "IPv6",
    "quantity": 5,
    "rentPeriodDays": 30,
    "country": "USA",
    "goal": "scraping",
    "promoCode": "SAVE10"
  }'
# MOBILE — note the extra fields
curl -X POST https://youproxy.io/client/api/v1/$KEY/calculate/order \
  -H "Content-Type: application/json" \
  -d '{
    "proxyType": "MOBILE",
    "quantity": 5,
    "rentPeriodDays": 30,
    "country": "USA",
    "goal": "scraping",
    "rotationTime": 300,
    "mobileOperator": "verizon"
  }'
curl -X POST https://youproxy.io/client/api/v1/$KEY/calculate/order \
  -H "Content-Type: application/json" \
  -d '{
    "proxyType": "ISP",
    "quantity": 5,
    "rentPeriodDays": 30,
    "country": "USA",
    "goal": "scraping",
    "promoCode": "SAVE10"
  }'

Resposta

Campos de resposta

Campo

Tipo

Descrição

success

booleano

true no sucesso,false seerror é preenchido.

proxyType

string | null

Ecoa o tipo solicitado.null por erro.

balance

número

Saldo da conta emcurrency.

price

número | nulo

Total calculado.null por erro.

currency

string

Código ISO da moeda (por exemplo, USD).

discount

número | nulo

Porcentagem de desconto aplicada (por exemplo, 10 significa 10%).0 se não houver código promocional.

promoCodeStatus

string | null

VALID,NO_VALIDounull se não houverpromoCode enviado.

warnings

array | null

Problemas de não bloqueio. Se houver, o pedido não será processado com os dados atuais - corrija e tente novamente.

error

objeto | nulo

{ code, message } em caso de falha,null no sucesso.

On this page

Calcular um pedido | Youproxy