Estender proxies
Atualizado:
Este documento fornece um guia detalhado sobre como configurar a renovação automática para seus endereços IP de vários tipos. Observe que os endereços IP devem ser renovados dentro do prazo para manter os mesmos endereços.
Calcular extensão
Este endpoint ajuda você a calcular o custo. Os descontos por volume e períodos de aluguel são semelhantes aos oferecidos pelo nosso serviço.
Resultado final:
Parâmetros de caminho
Nome | Valor | Descrição |
|---|---|---|
Autorização |
| Sua chave de API pessoal (como obter) |
Tipo de proxy |
| O tipo de proxy que você deseja estender |
Corpo da solicitação
Nome | Tipo | Descrição |
|---|---|---|
ids | String | Um único ID ou uma matriz de IDs entre '[ ]', separados por vírgulas |
cupom | String | O comentário que você deseja adicionar |
periodId | String | ID do período selecionado na solicitação /reference/list/{type} ou código de período estável, por exemplo, 1m |
paymentId | String | O ID do sistema de pagamento. “saldo” para saldo, “cartão” para o cartão adicionado à sua conta. |
Nome | Tipo | Descrição |
|---|---|---|
orderIds | String | Um único ID ou uma matriz de orderIDs entre '[ ]', separados por vírgulas |
cupom | String | O comentário que você deseja adicionar |
periodId | String | ID do período selecionado na solicitação /reference/list/{type} ou código de período estável, por exemplo, 1m |
paymentId | String | O ID do sistema de pagamento. “balance” para saldo, “card” para o cartão adicionado à sua conta. |
Exemplo (por exemplo, ipv4)
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/prolong/calc/ipv4
{
"ids": ["10"],
"periodId": "1m",
"coupon": "",
"paymentId": "balance"
}Resposta
{
"status": "success",
"data": {
"warning": "",
"balance": 40.4,
"total": 35.1,
"quantity": 5,
"currency": "USD",
"discount": 0.22,
"items": [
{
"id": 10,
"order_id": 1000000,
"order_number": "1000000_57471911",
"base_order_number": "1000000_57471911",
"ip": "127.0.0.1",
"port_http": 80,
"port_socks": 443,
"login": "login",
"password": "password",
"auth_ip": "127.0.0.2",
"country": "USA",
"date_start": "d.m.Y H:i:s",
"date_end": "d.m.Y H:i:s",
"comment": "d.m.Y H:i:s",
"status": "ACTIVE",
"rotation": "5",
"link_reboot": "https://proxy-seller.com/api/proxy/reboot?token=12345",
"can_prolong": true,
"uptime": false
}
],
"orders": 2
},
"errors": []
}{
"status": "error",
"data": {
"warning": "Insufficient funds. Total $2. Not enough $33.10",
"balance": 2,
"total": 35.1,
"quantity": 5,
"currency": "USD",
"discount": 0.22,
"items": [
{
"id": 10,
"order_id": 1000000,
"ip": "127.0.0.1",
"port_http": 80,
"port_socks": 443,
"login": "login",
"password": "password",
"auth_ip": "127.0.0.2",
"country": "USA",
"date_start": "d.m.Y H:i:s",
"date_end": "d.m.Y H:i:s",
"comment": "d.m.Y H:i:s",
"status": "ACTIVE",
"rotation": "5",
"link_reboot": "https://proxy-seller.com/api/proxy/reboot?token=12345",
"can_prolong": true,
"uptime": false
}
],
"orders": 2
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Set existed [periodId] from reference",
"code": 0,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not found",
"code": 0,
"customData": null
}
]
}Criar um pedido de renovação
Nesta seção, você aprenderá como criar um pedido de renovação.
Resultado final:
Parâmetros de caminho
Nome | Valor | Descrição |
|---|---|---|
Autorização |
| Sua chave de API pessoal (como obter) |
Tipo de proxy |
| Tipo de proxy que você deseja prolongar |
Corpo da solicitação
Nome | Tipo | Descrição |
|---|---|---|
ids | String | Um único ID ou uma matriz de IDs entre '[ ]', separados por vírgulas |
cupom | String | O comentário que você deseja adicionar |
periodId | String | ID do período selecionado na solicitação /reference/list/{type} ou código de período estável, por exemplo, 1m |
paymentId | String | O ID do sistema de pagamento. “saldo” para saldo, “cartão” para o cartão adicionado à sua conta. |
Nome | Tipo | Descrição |
|---|---|---|
orderIds | String | Um único ID ou uma matriz de orderIDs entre '[ ]', separados por vírgulas |
cupom | String | O comentário que você deseja adicionar |
periodId | String | ID do período selecionado na solicitação /reference/list/{type} ou código de período estável, por exemplo, 1m |
paymentId | String | O ID do sistema de pagamento. “saldo” para saldo, “cartão” para o cartão adicionado à sua conta. |
Exemplo (por exemplo, ipv4)
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/prolong/make/ipv4
{
"ids": ["10"],
"periodId": "1m",
"coupon": "",
"paymentId": "balance"
}Resposta
{
"status": "success",
"data": {
"orderId": 3388536,
"total": 35.1,
"listBaseOrderNumbers": [
"1000000_57471911"
],
"balance": 40.4,
},
"errors": []
}{
"status": "error",
"data": {
"warning": "Insufficient funds. Total $2. Not enough $33.10",
"balance": 2,
"total": 35.1,
"quantity": 5,
"currency": "USD",
"discount": 0.22,
"items": [
{
"id": 10,
"order_id": 1000000,
"ip": "127.0.0.1",
"port_http": 80,
"port_socks": 443,
"login": "login",
"password": "password",
"auth_ip": "127.0.0.2",
"country": "USA",
"date_start": "d.m.Y H:i:s",
"date_end": "d.m.Y H:i:s",
"comment": "d.m.Y H:i:s",
"status": "ACTIVE",
"rotation": "5",
"link_reboot": "https://proxy-seller.com/api/proxy/reboot?token=12345",
"can_prolong": true
}
],
"orders": 2
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Set existed [periodId] from reference",
"code": 0,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not found",
"code": 0,
"customData": null
}
]
}