Proxy-seller

Créer une liste d'adresses IP

Critère d'évaluation :

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

Paramètres du chemin d'accès :

Nom

Valeur

Description

Autorisation

<Your_API_Key>

Votre clé API personnelle

Corps de la demande :

Nom

Type

Description

titre

Chaîne

Nom de la liste que vous créez

liste blanche

Chaîne

IP pour l'autorisation. Laissez vide si vous voulez autoriser avec les identifiants de connexion.

géo

objet

Ajoutez des données GEO à votre liste (pays, région, ville, ISP)

pays

Chaîne

Pays sélectionné dans la base de données GEO

région

Chaîne

Région sélectionnée dans la base de données GEO

ville

Chaîne

Ville sélectionnée dans la base de données GEO

isp

Chaîne

ISP sélectionnés dans la base de données GEO

l'exportation

objet

Vous indiquez ici le nombre d'adresses IP de votre liste et le type d'exportation (numéros de port et format de fichier)

ports

Nombre

Nombre d'IP (maximum 1000)

ext

Chaîne

Type d'exportation

rotation

Nombre

"-1" pour l'absence de rotation (Sticky), "0" pour une rotation par demande, "1" à "3600" pour une rotation basée sur le temps en secondes

clé_du_paquet

Chaîne

Clé du paquet d'un sous-utilisateur où vous souhaitez ajouter une liste d'adresses IP

Exemple :

https://proxy-seller.com/personal/api/v1/fj4948ffhg58gh843gh/residentsubuser/list/add

Réponse :

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

Réponses avec erreur dans le corps de la demande :

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