Creare un elenco IP
Punto finale:
Parametri del percorso:
Nome | Valore | Descrizione |
|---|---|---|
Autorizzazione |
| La chiave API personale |
Corpo della richiesta:
Nome | Tipo | Descrizione |
|---|---|---|
titolo | Stringa | Nome dell'elenco che si sta creando |
whitelist | Stringa | IP per l'autorizzazione. Lasciare vuoto se si desidera autorizzare con le credenziali di accesso. |
geo | oggetto | Aggiungere dati GEO all'elenco (paese, regione, città , ISP) |
paese | Stringa | Paese selezionato dal database GEO |
regione | Stringa | Regione selezionata dal database GEO |
città | Stringa | Città selezionata dal database GEO |
isp | Stringa | ISP selezionati dalla banca dati GEO |
esportazione | oggetto | Qui si specifica il numero di IP dell'elenco e il tipo di esportazione (numeri di porta e formato del file) |
porti | Numero | Numero di IP (massimo 1000) |
extra | Stringa | Tipo di esportazione |
rotazione | Numero | "-1" per l'assenza di rotazione (Sticky), "0" per la rotazione per richiesta, da "1" a "3600" per la rotazione in secondi basata sul tempo |
chiave_pacchetto | Stringa | Chiave del pacchetto di un sottoutente a cui si vuole aggiungere l'elenco di IP |
Esempio:
https://proxy-seller.com/personal/api/v1/fj4948ffhg58gh843gh/residentsubuser/list/addRisposta:
{
"status": "success",
"data": {
"id": 561,
"title": "US Washington Garfield FIRST-STEP",
"login": "3c8aa1d4",
"password": "AZT62Dx3",
"whitelist": "127.0.0.1,192.168.0.1",
"rotation": "-1 = rotation, 0 = rotation per request, 1..60 time in seconds",
"geo": {
"country": "US",
"region": "Washington",
"city": "Garfield",
"isp": "FIRST-STEP"
},
"export": {
"ports": 10000,
"ext": "txt"
}
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Error api key",
"code": 503,
"customData": null
},
{
"message": "IP not allowed",
"code": 503,
"customData": null
},
{
"message": "Request limit reached",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not allowed",
"code": 503,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Tarif not found",
"code": 0,
"customData": null
}
]
}Risposte con errori nel corpo della richiesta:
{
"status": "error",
"data": null,
"errors": [
{
"message": "Incorrect IP address 0.0.0.0 entered",
"code": 409,
"customData": null
},
{
"message": "Incorrect IP address 0.0.0.0 entered",
"code": 0,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP 127.0.0.1 already linked",
"code": 0,
"customData": null
},
{
"message": "IP 127.0.0.1 already linked",
"code": "0",
"customData": null
}
]
}Same error may be in case with wrong "region", "city", "isp"!
{
"status": "error",
"data": null,
"errors": [
{
"message": "Invalid country (region, city, isp) ISO code",
"code": 400,
"customData": null
},
{
"message": "Invalid country ISO code (400)",
"code": 0,
"customData": null
}
]
}