Calcolare l’ordine
Updated:
Questa richiesta ti aiuta a calcolare il prezzo di un ordine.
Gli identificatori proxy cambiano dopo i rinnovi manuali o automatici
Endpoint:
Parametri del percorso
Nome | Valore | Descrizione |
|---|---|---|
Autorizzazione |
| La tua chiave API personale (come ottenerla) |
Corpo della richiesta
Nome | Tipo | Descrizione |
|---|---|---|
countryId | Stringa | ID del paese selezionato in /reference/list/{type}, ad esempio “USA“ |
periodId | Stringa | ID del periodo selezionato nella richiesta /reference/list/{type}, ad esempio “1m“ |
coupon | Stringa | Il codice promozionale, se disponibile |
paymentId | Stringa | ID del sistema di pagamento: “balance“ - saldo, “card“ - carta aggiunta nel proprio account |
quantità | Numero | Il numero di proxy che desideri ordinare |
autorizzazione | Stringa | Metodo di autenticazione. Lasciare vuoto se si desidera utilizzare nome utente e password per l’autenticazione |
customTargetName | Stringa | È necessario aggiungere un obiettivo personalizzato |
sectionCode | Stringa | Chiave del tipo di proxy, ad esempio |
uptime | booleano | Abilita la modalità Uptime / Alta disponibilità per gli ordini IPv4/ISP. Impostazione predefinita: false. Disponibile per IPv4 e ISP quando il Paese e il periodo selezionati supportano la tariffazione basata sull'uptime |
Nome | Tipo | Descrizione |
|---|---|---|
countryId | Stringa | ID del paese selezionato nella richiesta /reference/list/{type}, ad esempio “USA“ |
periodId | Stringa | ID del periodo selezionato nella richiesta /reference/list/{type}, ad esempio “1m“ |
buono sconto | Stringa | Il codice promozionale, se disponibile |
paymentId | Stringa | ID del sistema di pagamento: “saldo“ - saldo, “carta“ - carta aggiunta nel proprio account |
quantità | Numero | Il numero di proxy che desideri ordinare |
autorizzazione | Stringa | Metodo di autenticazione. Lasciare vuoto se si desidera utilizzare nome utente e password per l’autenticazione |
customTargetName | Stringa | È necessario aggiungere un obiettivo personalizzato |
protocollo | Stringa | HTTPS oppure SOCKS5 |
sectionCode | Stringa | Chiave del tipo di proxy, ad esempio |
Nome | Tipo | Descrizione |
|---|---|---|
countryId | Stringa | ID del paese selezionato nella richiesta /reference/list/{type}, ad esempio “USA“ |
periodId | Stringa | ID del periodo selezionato nella richiesta /reference/list/{type}, ad esempio “1m“ |
coupon | Stringa | Il codice promozionale, se disponibile |
paymentId | Stringa | ID del sistema di pagamento: «saldo» - saldo, «carta» - carta aggiunta nel proprio account |
quantità | Numero | Il numero di proxy che desideri ordinare |
autorizzazione | Stringa | Metodo di autenticazione. Lasciare vuoto se si desidera utilizzare nome utente e password per l’autenticazione |
mobileServiceType | Stringa | condiviso oppure dedicato |
operatorId | Stringa | ID dell’operatore di telefonia mobile dalla richiesta /reference/list/mobile |
rotationId | Stringa | Valore di rotazione mobile da /reference/list/mobile. Deve essere un valore intero espresso in minuti |
sectionCode | Stringa | Chiave del tipo di proxy, ad esempio |
Nome | Tipo | Descrizione |
|---|---|---|
coupon | Stringa | Il codice promozionale, se disponibile |
paymentId | Stringa | ID del sistema di pagamento: “saldo” - saldo, “carta” - carta aggiunta nel proprio account |
tarifId | Numero | ID del tarid selezionato nella richiesta /reference/list/resident |
Esempio
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
}Risposta
{
"status": "success",
"data": {
"warning": "",
"balance": 2000,
"total": 9,
"quantity": 5,
"currency": "USD",
"discount": 0.45,
"price": 1.8
},
"errors": []
}non dispongo di una carta in abbonamento
{
"status": "error",
"data": null,
"errors": [
{
"message": "Not subscribed. Add subscribe in personal area /personal/balance/",
"code": 0,
"customData": null
}
]
}countryId errato
{
"status": "error",
"data": null,
"errors": [
{
"message": "Country not exists",
"code": 0,
"customData": null
}
]
}periodId errato
{
"status": "error",
"data": null,
"errors": [
{
"message": "Set existed [periodId] from reference",
"code": 0,
"customData": null
}
]
}