Proxy-seller

Criar lista

Ponto final:

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

Parâmetros do caminho

Nome

Valor

Descrição

Autorização

<Your_API_Key>

Sua chave de API pessoal

Corpo da solicitação

Nome

Tipo

Descrição

título

Cordas

Nome da lista que você está criando

lista branca

Cordas

IPs para autorização. Deixe em branco se quiser autorizar com credenciais de login

geo

objeto

Adicione dados GEO à sua lista (país, região, cidade, ISP)

país

Cordas

País selecionado no banco de dados GEO(O caso é importante)

região

Cordas

Região selecionada no banco de dados GEO(O caso é importante)

cidade

Cordas

Cidade selecionada no banco de dados GEO(O caso é importante)

isp

Cordas

ISP selecionado no banco de dados GEO(O caso é importante)

exportação

objeto

Aqui você especifica o número de IPs em sua lista e o tipo de exportação (números de porta e formato de arquivo).

portos

Número

Número de IPs (máximo de 1000)

ext

Cordas

Tipo de exportação

rotação

Número

"rotation: '-1' para nenhuma rotação (Sticky), '0' para rotação por solicitação, '1' a '3600' para rotação baseada em tempo em segundos

Exemplo

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

Resposta

{
  "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 = sticky, 0 = rotation per request, 1..3600 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
        }
    ]
}

Respostas com erro no corpo da solicitação

{
    "status": "error",
    "data": null,
    "errors": [
        {
            "message": "Incorrect IP address 0.0.0.0 entered",
            "code": 409,
            "customData": null
        }
    ]
}
{
    "status": "error",
    "data": null,
    "errors": [
        {
            "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