Modem-Autorisierung
Modem-Autorisierung
Diese Abfrage gibt die Berechtigungsdaten anhand ihrer ID zurück.
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Pfadparameter
Name | Typ | Beschreibung |
|---|---|---|
modemAuthId* | Zeichenfolge | Id des Modems Berechtigung |
Kopfzeilen
Name | Wert |
|---|---|
Inhalt-Typ |
|
Autorisierung* |
|
Antwort
{
"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_MODEMBerechtigung erstellen
Mit dieser Anfrage wird eine Berechtigung für das Modem erstellt (ein Benutzer hinzugefügt). Bei Modems mit dem Tarif "BASIC" kann nur ein Benutzer installiert werden
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuthsKopfzeilen
Name | Wert |
|---|---|
Inhalt-Typ |
|
Autorisierung* |
|
Körper der Anfrage
Name | Typ | Beschreibung |
|---|---|---|
modemIds* | Array von String | Array von Modem-IDs, auf die die Autorisierungsmethode geschrieben wird |
authType* | enum: ["LOGIN", "IP"] | Сkann nur "LOGIN" oder "IP" sein |
ip* | Zeichenfolge | IP-Adresse (muss eine leere Zeichenkette sein, wenn authType = "LOGIN") |
anmeldung* | Zeichenfolge | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss gleich der leeren Zeichenkette sein, wenn authType = "IP") |
passwort* | Zeichenfolge | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss gleich der leeren Zeichenkette sein, wenn authType = "IP") |
Beispiel-Anfragetext
{
"modemIds": ["63c234098746e15666325bf9f"],
"authType": "LOGIN",
"ip": "",
"login" "samuel",
"password": "re129883pas",
}Antwort
{
"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_MODEMBerechtigung bearbeiten
Diese Anfrage bearbeitet die Autorisierung des Modems.
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665Kopfzeilen
Name | Wert |
|---|---|
Inhalt-Typ |
|
Autorisierung* |
|
Anfrage Körper
Name | Typ | Beschreibung |
|---|---|---|
authType* | enum: ["LOGIN", "IP"] | Сkann nur "LOGIN" oder "IP" sein |
ip* | Zeichenfolge | IP-Adresse (muss eine leere Zeichenkette sein, wenn authType = "LOGIN") |
anmeldung* | Zeichenfolge | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss gleich der leeren Zeichenkette sein, wenn authType = "IP") |
passwort* | Zeichenfolge | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss gleich der leeren Zeichenkette sein, wenn authType = "IP") |
Beispiel-Anfragetext
{
"authType": "LOGIN",
"ip": "",
"login" "samuel new name",
"password": "new129883pas",
}Antwort
erfolgreiche Antwort hat keinen Textkörper, der Erfolgsstatus wird durch den Status 200 bestimmt
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_FOUNDBerechtigung löschen
Diese Anfrage entzieht dem Modem die Berechtigung (löscht den Benutzer)
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Pfad-Parameter
Name | Typ | Beschreibung |
|---|---|---|
modemAuthId* | Zeichenfolge | id der Modemberechtigung |
Kopfzeilen
Name | Wert |
|---|---|
Inhalt-Typ |
|
Autorisierung* |
|
Antwort
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUNDGrenzen der Genehmigung
Diese Anfrage gibt die Grenzen der angegebenen Berechtigung (Benutzer) auf dem ausgewählten Modem zurück
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"Pfad-Parameter
Name | Typ | Beschreibung |
|---|---|---|
modemAuthId* | Zeichenfolge | id der Modemberechtigung |
Abfrage-Parameter
Name | Typ | Beschreibung |
|---|---|---|
modemId* | Zeichenfolge | modem-ID |
Kopfzeilen
Name | Wert |
|---|---|
Inhalt-Typ |
|
Autorisierung* |
|
Antwort
{
"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