Proxy-seller

Criar lista de IPs

Ponto final:

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

Parâmetros de 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

região

Cordas

Região selecionada no banco de dados GEO

cidade

Cordas

Cidade selecionada no banco de dados GEO

isp

Cordas

ISP selecionado no banco de dados GEO

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

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

package_key

Cordas

Chave de um pacote de subusuário no qual você deseja adicionar uma lista de IPs

Exemplo:

https://proxy-seller.com/personal/api/v1/fj4948ffhg58gh843gh/residentsubuser/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 = 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
        }
    ]
}

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