Proxy-seller

Modem

Ottenere tutti i modem

GEThttps://mobile.proxy-seller.com/api/v1/modems

Questa richiesta restituirà tutti i modem

Esempio

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

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Risposta

[
  {
    "id": "63c234098746e15666325bf9f",
    "ip": "",
    "use": false,
    "status": "DOWN",
    "ipProxy": "101.111.44.191",
    "portHttp": "40303",
    "portSocks": "50303",
    "simProvider": "MTS UKR",
    "simNumber": null,
    "hostId": "21vjv1224n45v7457mvcas"
  }
]
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH

Cambiare l'IP del modem

PATCHhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/change-ip

Questa richiesta modifica l'IP del modem specificato.

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/change-ip

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

id del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Corpo della richiesta

Nome

Tipo

Descrizione

valore*

Stringa

indirizzo ip da impostare sul modem

Esempio di corpo della richiesta:

{
  "value": "127.0.0.1"
}

Risposta

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_ID,
INVALID_IP_ADDRESS
INVALID_MODEM

Impostare il modem su PAUSA

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/pause

Questa richiesta mette in pausa il funzionamento del modem

Esempio

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/pause

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

id del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Risposta

{
  "success": false,
  "response": "modem-already-unused",
  "code": 0
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_NOT_FOUND,
(body can content error description, if error on pause occurred)

Disattivare il modem

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/unpause

Questa richiesta fa ripartire il modem in pausa

Esempio

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/unpause

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

Id del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Risposta

{
  "success": false,
  "response": "modem-already-used",
  "code": 0
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
MODEM_NOT_FOUND,
(body can content error description, if error on pause occurred)

Riavviare il modem

Riavvia un modem specifico.

PATCHhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/reboot

Questa richiesta riavvia il modem selezionato.

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/reboot

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

id del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

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

Rotazione del modem

Impostare o modificare le impostazioni di rotazione del modem.

POSThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/rotation

Questa richiesta consente di impostare o modificare la rotazione del modem.

Esempio

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/rotation

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Parametri della query

Nome

Tipo

Descrizione

rotazione*

Numero

tempo di rotazione su min

Se si imposta una rotazione di 5 minuti, il modem cambierà rotazione ogni 5 minuti.

Se la rotazione non è impostata, verrà reimpostata

Esempio di richiesta con query

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/rotation?rotation=5

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
INVALID_MODEM

Autorizzazioni per il modem

Ottenere l'autorizzazione del modem.

GEThttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/auths

Questa richiesta restituisce tutte le autorizzazioni impostate sul modem

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/auths

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

Id del modem

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

Limite per i modem

Se è necessario impostare un limite di velocità o di traffico all'interno del modem.

POSThttps://mobile.proxy-seller.com/api/v1/modems/proxyLimit

Questa richiesta imposta dei limiti al modem.

Attenzione! Se il modem dispone di autorizzazioni (utenti) e i limiti del proxy sono impostati su almeno una di esse, al momento dell'impostazione dei limiti sul modem, tutti i limiti delle autorizzazioni saranno azzerati

Esempio

https://mobile.proxy-seller.com/api/v1/modems/proxyLimit

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Corpo della richiesta

Nome

Tipo

Descrizione

modemIds*

Array di stringhe

Matrice di id del modem

velocitàLimite*

Numero

limite di velocità del modem in bit

limite di traffico*

Numero

limite di velocità del traffico in bit

notifiche outOfLimit*

Booleano

per notificarmi la fine del limite?

Esempio di corpo della richiesta

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "speedLimit": 209715200,
    "trafficLimit" 4294967296,
    "outOfLimitNotifications": false
}

Risposta

{
  "failedModems": []
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH,
MODEM_${id}_HAVE_INSUFFICIENT_PRIVELIGIES
INVALID_MODEM_IDS
MODEM_NOT_FOUND, RATE_NOT_FOUND

Inviare un rapporto

Se si riscontra un problema con il modem, si prega di inviare una segnalazione.

POSThttps://mobile.proxy-seller.com/api/v1/modems/report

Questo punto invia una segnalazione di un problema con uno o più modem.

Esempio

https://mobile.proxy-seller.com/api/v1/modems/report

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

Corpo della richiesta

Nome

Tipo

Descrizione

hostId*

Stringa

id dell'host

modemIds*

Array di stringhe

Matrice di id del modem

descrizione*

Stringa

descrizione del problema con il modem

locale*

stringa

lingua, ora è possibile inviare "en"

Esempio di corpo della richiesta

{
    "hostId": "21vjv1224n45v7457mvcas",
    "modemIds": [
        "63c234098746e15666325bf9f"
    ],
    "description": "not working",
    "locale": "en"
}

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
MODEM_${id}_NOT_FOUND

Eliminare i limiti dei modem

DELETEhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}/proxyLimits

Questa richiesta rimuove tutti i limiti impostati dal modem.

Esempio

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f/proxyLimits

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

id 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

Cancellare il modem

DELETEhttps://mobile.proxy-seller.com/api/v1/modems/{modemId}

Questa richiesta rimuove il modem.

Attenzione, può causare effetti irreversibili.

Esempio

https://mobile.proxy-seller.com/api/v1/modems/63c234098746e15666325bf9f

Parametri del percorso

Nome

Tipo

Descrizione

modemId*

Stringa

id del modem

Intestazioni

Nome

Valore

Tipo di contenuto

application/json

Autorizzazione*

<YOUR_API_TOKEN>

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

On this page