Modem-Autorisierung
Aktualisiert:
Modem-Autorisierung
Diese Abfrage gibt die Autorisierungsdaten anhand ihrer ID zurück.
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Pfadparameter
Name | Typ | Beschreibung |
|---|---|---|
modemAuthId* | Zeichenkette | Modem-ID Autorisierung |
Überschriften
Name | Wert |
|---|---|
Inhaltstyp |
|
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 anlegen
Mit diesem Antrag wird eine Berechtigung auf dem Modem eingerichtet (ein Benutzer hinzugefügt). Bei Modems mit dem „BASIC“-Tarif kann nur ein Benutzer eingerichtet werden.
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuthsÜberschriften
Name | Wert |
|---|---|
Inhaltstyp |
|
Autorisierung* |
|
Anfrage-Hauptteil
Name | Typ | Beschreibung |
|---|---|---|
Modem-IDs* | String-Array | Array mit Modem-IDs, auf die die Autorisierungsmethode geschrieben wird |
authType* | enum: ["LOGIN", "IP"] | Kann nur „LOGIN“ oder „IP“ lauten |
ip* | Zeichenkette | IP-Adresse (muss der leeren Zeichenfolge entsprechen, wenn authType = „LOGIN“) |
Anmelden* | Zeichenkette | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`) |
Passwort* | Zeichenkette | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`) |
Beispiel für einen Anfrage-Body
{
"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_MODEMBearbeitungsberechtigung
Diese Anfrage betrifft die Bearbeitungsberechtigung für das Modem.
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665Überschriften
Name | Wert |
|---|---|
Inhaltstyp |
|
Autorisierung* |
|
Anfrage-Hauptteil
Name | Typ | Beschreibung |
|---|---|---|
authType* | enum: ["LOGIN", "IP"] | Kann nur „LOGIN“ oder „IP“ lauten |
ip* | Zeichenkette | IP-Adresse (muss der leeren Zeichenfolge entsprechen, wenn authType = „LOGIN“) |
Anmelden* | Zeichenkette | darf nur lateinische Buchstaben, Zahlen und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`) |
Passwort* | Zeichenkette | darf nur lateinische Buchstaben, Ziffern und Sonderzeichen enthalten (muss der leeren Zeichenkette entsprechen, wenn `authType = "IP"`) |
Beispiel für einen Anfrage-Body
{
"authType": "LOGIN",
"ip": "",
"login" "samuel new name",
"password": "new129883pas",
}Antwort
Eine erfolgreiche Antwort enthält keinen Hauptteil; der Erfolgszustand 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
Dieser Vorgang hebt die Autorisierung des Modems auf (löscht den Benutzer).
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Pfadparameter
Name | Typ | Beschreibung |
|---|---|---|
modemAuthId* | Zeichenkette | ID der Modem-Autorisierung |
Überschriften
Name | Wert |
|---|---|
Inhaltstyp |
|
Autorisierung* |
|
Antwort
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUNDAutorisierungsbeschränkungen
Diese Abfrage gibt die Grenzen der angegebenen Berechtigung (Benutzer) für das ausgewählte Modem zurück.
Beispiel
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"Pfadparameter
Name | Typ | Beschreibung |
|---|---|---|
modemAuthId* | Zeichenkette | ID der Modem-Autorisierung |
Abfrageparameter
Name | Typ | Beschreibung |
|---|---|---|
modemId* | Zeichenkette | Modem-ID |
Überschriften
Name | Wert |
|---|---|
Inhaltstyp |
|
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