Autorização do modem
Autorização do modem
Essa consulta retorna os dados de autorização por sua ID.
Exemplo
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Parâmetros do caminho
Nome | Tipo | Descrição |
|---|---|---|
modemAuthId* | Cordas | Id do modem Autorização |
Cabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Resposta
{
"id": "62326bcaf3904578675f9ef7",
"authType": "LOGIN",
"login": "jAck",
"password": "re456pas",
"ip": ""
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUND,
INVALID_MODEMCriar autorização
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/modemAuthsCabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
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_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSINVALID_MODEMEditar autorização
Essa solicitação edita a autorização no modem.
Exemplo
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665Cabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
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_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSMODEM_AUTH_NOT_FOUNDExcluir autorização
Essa solicitação remove a autorização do modem (exclui o usuário)
Exemplo
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Parâmetros do caminho
Nome | Tipo | Descrição |
|---|---|---|
modemAuthId* | Cordas | id da autorização do modem |
Cabeçalhos
Nome | Valor |
|---|---|
Tipo de conteúdo |
|
Autorização* |
|
Resposta
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUNDAutorização de limites
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 |
|
Autorização* |
|
Resposta
{
"id": "652319f04cb7965413432168",
"ownerId": "62326bcaf3904578675f9ef7",
"speedLimit": 10000,
"trafficLimit": 10000
}AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHGOT_INVALID_AUTHS_BY_OWNERMODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND