Proxy-seller

Autorização do modem

Autorização do modem

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Essa consulta retorna os dados de autorização por sua ID.

Exemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

Parâmetros do caminho

Nome

Tipo

Descrição

modemAuthId*

Cordas

Id do modem Autorização

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

{
  "id": "62326bcaf3904578675f9ef7",
  "authType": "LOGIN",
  "login": "jAck",
  "password": "re456pas",
  "ip": ""
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM

Criar autorização

POSThttps://mobile.proxy-seller.com/api/v1/modemAuths

Essa solicitação cria uma autorização no modem (adiciona um usuário). Para modems com a tarifa "BASIC", somente um usuário pode ser instalado

Exemplo

https://mobile.proxy-seller.com/api/v1/modemAuths

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Corpo da solicitação

Nome

Tipo

Descrição

modemIds*

Matriz de strings

Matriz de IDs de modem na qual o método de autorização será gravado

authType*

enum: ["LOGIN", "IP"]

Сan only be "LOGIN" or "IP"

ip*

Cordas

Endereço IP (deve ser igual à string vazia se authType = "LOGIN")

login*

Cordas

só pode conter letras latinas, números e caracteres especiais (deve ser igual à string vazia se authType = "IP")

senha*

Cordas

só pode conter letras latinas, números e caracteres especiais (deve ser igual à string vazia se authType = "IP")

Exemplo de corpo de solicitação

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel",
    "password": "re129883pas",
}

Resposta

{
  "modemAuth": {
    "id": "1237jj213cb7965413342665",
    "authType": "LOGIN",
    "login": "samuel",
    "password": "re129883pas",
    "ip": ""
  },
  "errors": {}
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
INVALID_MODEM

Editar autorização

PUThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Essa solicitação edita a autorização no modem.

Exemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Corpo da solicitação

Nome

Tipo

Descrição

authType*

enum: ["LOGIN", "IP"]

Сan only be "LOGIN" or "IP"

ip*

Cordas

Endereço IP (deve ser igual à string vazia se authType = "LOGIN")

login*

Cordas

só pode conter letras latinas, números e caracteres especiais (deve ser igual à string vazia se authType = "IP")

senha*

Cordas

só pode conter letras latinas, números e caracteres especiais (deve ser igual à string vazia se authType = "IP")

Exemplo de corpo de solicitação

{
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel new name",
    "password": "new129883pas",
}

Resposta

resposta bem-sucedida não tem corpo, o estado de sucesso é determinado pelo status 200

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
MODEM_AUTH_NOT_FOUND

Excluir autorização

DELETEhttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

Essa solicitação remove a autorização do modem (exclui o usuário)

Exemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

Parâmetros do caminho

Nome

Tipo

Descrição

modemAuthId*

Cordas

id da autorização do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

Autorização de limites

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}/proxyLimit

Essa solicitação retorna os limites da autorização especificada (usuário) no modem selecionado

Exemplo

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"

Parâmetros do caminho

Nome

Tipo

Descrição

modemAuthId*

Cordas

id da autorização do modem

Parâmetros de consulta

Nome

Tipo

Descrição

modemId*

Cordas

id do modem

Cabeçalhos

Nome

Valor

Tipo de conteúdo

application/json

Autorização*

<YOUR_API_TOKEN>

Resposta

{
  "id": "652319f04cb7965413432168",
  "ownerId": "62326bcaf3904578675f9ef7",
  "speedLimit": 10000,
  "trafficLimit": 10000
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
GOT_INVALID_AUTHS_BY_OWNER
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND

On this page