Proxy-seller

Autorizzazione del modem

Autorizzazione del modem

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

Questa query restituisce i dati di autorizzazione in base al loro ID.

Esempio

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

Parametri del percorso

Nome

Tipo

Descrizione

modemAuthId*

Stringa

Id del modem Autorizzazione

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Risposta

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

Creare l'autorizzazione

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

Questa richiesta crea un'autorizzazione sul modem (aggiunge un utente). Per i modem con la tariffa "BASIC", è possibile installare un solo utente

Esempio

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

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Corpo della richiesta

Nome

Tipo

Descrizione

modemIds*

Array di stringhe

Array di ID modem su cui verrà scritto il metodo di autorizzazione

authType*

enum: ["LOGIN", "IP"]

Può essere solo "LOGIN" o "IP"

ip*

Stringa

Indirizzo IP (deve essere uguale alla stringa vuota se authType = "LOGIN")

accesso*

Stringa

può contenere solo lettere latine, numeri e caratteri speciali (deve essere uguale alla stringa vuota se authType = "IP")

password*

Stringa

può contenere solo lettere latine, numeri e caratteri speciali (deve essere uguale alla stringa vuota se authType = "IP")

Esempio di corpo della richiesta

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

Risposta

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

Modifica autorizzazione

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

Questa richiesta modifica l'autorizzazione del modem .

Esempio

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

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Corpo della richiesta

Nome

Tipo

Descrizione

authType*

enum: ["LOGIN", "IP"]

Può essere solo "LOGIN" o "IP"

ip*

Stringa

Indirizzo IP (deve essere uguale alla stringa vuota se authType = "LOGIN")

accesso*

Stringa

può contenere solo lettere latine, numeri e caratteri speciali (deve essere uguale alla stringa vuota se authType = "IP")

password*

Stringa

può contenere solo lettere latine, numeri e caratteri speciali (deve essere uguale alla stringa vuota se authType = "IP")

Esempio di corpo della richiesta

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

Risposta

la risposta di successo non ha corpo, lo stato di successo è determinato dallo stato 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

Cancellare l'autorizzazione

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

Questa richiesta rimuove l'autorizzazione dal modem (cancella l'utente)

Esempio

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

Parametri del percorso

Nome

Tipo

Descrizione

modemAuthId*

Stringa

id di autorizzazione del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Risposta

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

Limiti di autorizzazione

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

Questa richiesta restituisce i limiti dell'autorizzazione (utente) specificata sul modem selezionato

Esempio

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

Parametri del percorso

Nome

Tipo

Descrizione

modemAuthId*

Stringa

id di autorizzazione del modem

Parametri della query

Nome

Tipo

Descrizione

modemId*

Stringa

id del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Risposta

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