Créer une liste d'adresses IP
Critère d'évaluation :
Paramètres du chemin d'accès :
Nom | Valeur | Description |
|---|---|---|
Autorisation |
| 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/addRé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
}
]
}