Proxy-seller

Creare un elenco IP

Punto finale:

POSThttps://proxy-seller.com/personal/api/v1/{YourApiKey}/residentsubuser/list/add

Parametri del percorso:

Nome

Valore

Descrizione

Autorizzazione

<Your_API_Key>

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/add

Risposta:

{
  "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
        }
    ]
}

On this page