Autorisation du modem
Updated:
Autorisation du modem
Cette requête renvoie les données d'autorisation en fonction de leur ID.
Exemple
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Paramètres de chemin
Nom | Type | Description |
|---|---|---|
modemAuthId* | Chaîne de caractères | Identifiant d'autorisation du modem |
En-têtes
Nom | Valeur |
|---|---|
Type de contenu |
|
Autorisation* |
|
Réponse
{
"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_MODEMCréer une autorisation
Cette demande permet de créer une autorisation sur le modem (ajout d'un utilisateur). Pour les modems sous le forfait « BASIC », un seul utilisateur peut être configuré.
Exemple
https://mobile.proxy-seller.com/api/v1/modemAuthsEn-têtes
Nom | Valeur |
|---|---|
Type de contenu |
|
Autorisation* |
|
Corps de la requête
Nom | Type | Description |
|---|---|---|
modemIds* | Tableau de chaînes de caractères | Tableau contenant les identifiants des modems sur lesquels la méthode d'autorisation sera enregistrée |
authType* | énumération : ["LOGIN", "IP"] | Ne peut être que « LOGIN » ou « IP » |
ip* | Chaîne | Adresse IP (doit correspondre à une chaîne vide si authType = « LOGIN ») |
connexion* | Chaîne de caractères | ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit correspondre à la chaîne vide si `authType = "IP"`) |
mot de passe* | Chaîne de caractères | ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit correspondre à la chaîne vide si `authType = "IP"`) |
Exemple de corps de requête
{
"modemIds": ["63c234098746e15666325bf9f"],
"authType": "LOGIN",
"ip": "",
"login" "samuel",
"password": "re129883pas",
}Réponse
{
"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_MODEMModifier les autorisations
Cette demande concerne l'autorisation de modification sur le modem.
Exemple
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665En-têtes
Nom | Valeur |
|---|---|
Type de contenu |
|
Autorisation* |
|
Corps de la requête
Nom | Type | Description |
|---|---|---|
authType* | énumération : ["LOGIN", "IP"] | Ne peut être que « LOGIN » ou « IP » |
ip* | Chaîne de caractères | Adresse IP (doit correspondre à une chaîne vide si authType = « LOGIN ») |
connexion* | Chaîne de caractères | ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit correspondre à la chaîne vide si `authType = "IP"`) |
mot de passe* | Chaîne de caractères | ne peut contenir que des lettres latines, des chiffres et des caractères spéciaux (doit correspondre à la chaîne vide si `authType = "IP"`) |
Exemple de corps de requête
{
"authType": "LOGIN",
"ip": "",
"login" "samuel new name",
"password": "new129883pas",
}Réponse
Si la réponse est réussie et ne comporte pas de corps, l'état de réussite est déterminé par le code 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_FOUNDAutorisation de suppression
Cette demande supprime l'autorisation du modem (supprime l'utilisateur)
Exemple
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7Paramètres de chemin
Nom | Type | Description |
|---|---|---|
modemAuthId* | Chaîne de caractères | identifiant d'autorisation du modem |
En-têtes
Nom | Valeur |
|---|---|
Type de contenu |
|
Autorisation* |
|
Réponse
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUNDLimites d'autorisation
Cette requête renvoie les limites de l'autorisation spécifiée (utilisateur) sur le modem sélectionné.
Exemple
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"Paramètres de chemin
Nom | Type | Description |
|---|---|---|
modemAuthId* | Chaîne de caractères | identifiant d'autorisation du modem |
Paramètres de requête
Nom | Type | Description |
|---|---|---|
modemId* | Chaîne de caractères | identifiant du modem |
En-têtes
Nom | Valeur |
|---|---|
Type de contenu |
|
Autorisation* |
|
Réponse
{
"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