Youproxy

Calcular un pedido

Devuelve el precio del pedido antes de pasar por caja, incluyendo descuento, comprobación de saldo y advertencias. Llame siempre a esta opción antes deCrear un pedidopara aflorar los problemas de validación sin gastar saldo.

Punto final:

POST/es-ES/client/api/v1/{apiKey}/calculate/order

Parámetros de la ruta

Nombre

Tipo

Descripción

apiKey*

Cadena

Su clave personal de API.

Cuerpo de la solicitud

Nombre

Tipo

Descripción

proxyType*

cadena

Para qué tipo de proxy calcular.

IPv4 IPv6 MOBILE ISP

quantity*

número

Número de direcciones IP a pedir.

rentPeriodDays*

número

Duración del alquiler en días. Obtener valores válidos dePeríodo de alquiler.

country*

cadena

Código ISO 3166-1 alfa-3 (por ejemplo, EE.UU.). Obtener valores válidos dePaís.

goal*

cadena

Etiqueta de meta personalizada para el pedido.

promoCode

cadena

Código promocional de descuento. Obtenga valores válidos a partir deCódigos promocionales.

Campos adicionales cuandoproxyType=MOBILE

Nombre

Tipo

Descripción

rotationTime*

número

Intervalo de rotación en segundos. Obtener valores válidos deOperador de telefonía móvil.

mobileOperator*

cadena

Etiqueta de operador. Obtener valores válidos deOperador de telefonía móvil.

Ejemplos

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"
  }'

Respuesta

Campos de respuesta

Campo

Tipo

Descripción

success

booleano

true en el éxito,false sierror está poblada.

proxyType

cadena | null

Se hace eco del tipo solicitado.null por error.

balance

número

Saldo de la cuenta encurrency.

price

número | null

Total calculado.null por error.

currency

cadena

Código de moneda ISO (por ejemplo, USD).

discount

número | null

Porcentaje de descuento aplicado (por ejemplo, 10 significa 10%).0 si no hay código promocional.

promoCodeStatus

cadena | null

VALID,NO_VALIDonull si nopromoCode enviado.

warnings

array | null

Problemas de no bloqueo. Si se produce, la orden no se procesa con los datos actuales.

error

objeto | null

{ code, message } en caso de fracaso,null en el éxito.

On this page

Calcular un pedido | Youproxy