Autorizzazione del modem
Autorizzazione del modem
Questa query restituisce i dati di autorizzazione in base al loro ID.
Esempio
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Parametri del percorso
Nome | Tipo | Descrizione |
|---|---|---|
modemAuthId* | Stringa | Id del modem Autorizzazione |
Intestazioni
Nome | Valore |
|---|---|
Tipo di contenuto |
|
Autorizzazione* |
|
Risposta
{
"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_MODEMCreare l'autorizzazione
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/modemAuthsIntestazioni
Nome | Valore |
|---|---|
Tipo di contenuto |
|
Autorizzazione* |
|
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_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSINVALID_MODEMModifica autorizzazione
Questa richiesta modifica l'autorizzazione del modem .
Esempio
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665Intestazioni
Nome | Valore |
|---|---|
Tipo di contenuto |
|
Autorizzazione* |
|
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_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSMODEM_AUTH_NOT_FOUNDCancellare l'autorizzazione
Questa richiesta rimuove l'autorizzazione dal modem (cancella l'utente)
Esempio
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Parametri del percorso
Nome | Tipo | Descrizione |
|---|---|---|
modemAuthId* | Stringa | id di autorizzazione del modem |
Intestazioni
Nome | Valore |
|---|---|
Tipo di contenuto |
|
Autorizzazione* |
|
Risposta
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUNDLimiti di autorizzazione
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 |
|
Autorizzazione* |
|
Risposta
{
"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