Calcule a ordem
Atualizado:
Esta solicitação ajuda você a calcular o preço de um pedido.
Os identificadores de proxy mudam após renovações manuais ou automáticas
Endpoint:
Parâmetros de caminho
Nome | Valor | Descrição |
|---|---|---|
Autorização |
| Sua chave de API pessoal (como obtê-la) |
Corpo da solicitação
Nome | Tipo | Descrição |
|---|---|---|
countryId | String | ID do país que você selecionou em /reference/list/{type}, por exemplo, “EUA” |
periodId | String | ID do período selecionado na solicitação /reference/list/{type}, por exemplo, “1m“ |
cupom | String | O código de cupom, se disponível |
paymentId | String | Identificadores do sistema de pagamentos: “saldo” – saldo, “cartão” – cartão que você adicionou no seu painel de controle |
quantidade | Número | O número de proxies que você deseja solicitar |
autorização | String | Método de autorização. Deixe em branco se quiser usar nome de usuário e senha para autorização |
customTargetName | String | É necessário adicionar uma meta personalizada |
sectionCode | String | Chave do tipo proxy, por exemplo |
uptime | booleano | Ativa o modo de Tempo de Atividade / Alta Disponibilidade para pedidos de IPv4/ISP. Padrão: false. Disponível para IPv4 e ISP quando o país e o período selecionados oferecem preços baseados no tempo de atividade |
Nome | Tipo | Descrição |
|---|---|---|
countryId | String | ID do país selecionado na solicitação /reference/list/{type}, por exemplo, “EUA” |
periodId | String | ID do período selecionado na solicitação /reference/list/{type}, por exemplo, “1m“ |
cupom | String | O código de cupom, se disponível |
paymentId | String | Identificadores do sistema de pagamentos: “saldo” – saldo, “cartão” – cartão que você adicionou no seu painel de controle |
quantidade | Número | O número de proxies que você deseja solicitar |
autorização | String | Método de autorização. Deixe em branco se quiser usar nome de usuário e senha para autorização |
customTargetName | String | É necessário adicionar uma meta personalizada |
protocolo | String | HTTPS ou SOCKS5 |
sectionCode | String | Chave do tipo proxy, por exemplo |
Nome | Tipo | Descrição |
|---|---|---|
countryId | String | ID do país selecionado na solicitação /reference/list/{type}, por exemplo, “EUA” |
periodId | String | ID do período selecionado na solicitação /reference/list/{type}, por exemplo, “1m“ |
cupom | String | O código de cupom, se disponível |
paymentId | String | Identificadores do sistema de pagamentos: “saldo” – saldo, “cartão” – cartão que você adicionou no seu painel de controle |
quantidade | Número | O número de proxies que você deseja solicitar |
autorização | String | Método de autorização. Deixe em branco se quiser usar nome de usuário e senha para autorização |
mobileServiceType | String | compartilhado ou dedicado |
operatorId | String | ID da operadora de celular da solicitação /reference/list/mobile |
rotationId | String | Valor de rotação móvel de /reference/list/mobile. Deve ser um valor inteiro em minutos |
sectionCode | String | Chave do tipo proxy, por exemplo |
Nome | Tipo | Descrição |
|---|---|---|
cupom | String | O código de cupom, se disponível |
paymentId | String | Identificadores do sistema de pagamentos: “saldo” – saldo, “cartão” – cartão que você adicionou no seu painel de controle |
tarifId | Número | ID do tarid que você selecionou na solicitação /reference/list/resident |
Exemplo
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/order/calc
{
"countryId": "USA",
"periodId": "1m",
"coupon": "",
"paymentId": "balance",
"quantity": 1,
"authorization": "",
"customTargetName": "Facebook",
"sectionCode": "isp",
"uptime": false
}Resposta
{
"status": "success",
"data": {
"warning": "",
"balance": 2000,
"total": 9,
"quantity": 5,
"currency": "USD",
"discount": 0.45,
"price": 1.8
},
"errors": []
}não tenho cartão de assinatura
{
"status": "error",
"data": null,
"errors": [
{
"message": "Not subscribed. Add subscribe in personal area /personal/balance/",
"code": 0,
"customData": null
}
]
}countryId incorreto
{
"status": "error",
"data": null,
"errors": [
{
"message": "Country not exists",
"code": 0,
"customData": null
}
]
}periodId incorreto
{
"status": "error",
"data": null,
"errors": [
{
"message": "Set existed [periodId] from reference",
"code": 0,
"customData": null
}
]
}