Proxy-seller

モデム認証

モデム認証

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

このクエリは、認証データをIDで返します。

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

経路パラメータ

名称

タイプ

説明

モデム認証ID*

ストリング

モデムの ID 認証

ヘッダー

名称

価値

コンテンツタイプ

application/json

認可*

<YOUR_API_TOKEN>

応答

{
  "id": "62326bcaf3904578675f9ef7",
  "authType": "LOGIN",
  "login": "jAck",
  "password": "re456pas",
  "ip": ""
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM

認証の作成

POSThttps://mobile.proxy-seller.com/api/v1/modemAuths

このリクエストは、モデムに認可を作成する(ユーザーを追加する)。BASIC」料金プランのモデムの場合、インストールできるユーザーは1人です。

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

ヘッダー

名称

価値

コンテンツタイプ

application/json

認可*

<YOUR_API_TOKEN>

リクエスト本文

名称

タイプ

説明

モデムID*

文字列の配列

認証方法が書き込まれるモデムIDの配列

authType*

列挙する:[ログイン", "ip]

Сは "LOGIN "または "IP "のみ。

ip*

ストリング

IPアドレス(authType = "LOGIN "の場合、空文字列と等しくなければならない)

ログイン*

ストリング

は、ラテン文字、数字、および特殊文字のみを含むことができる(authType = "IP "の場合は空文字列と等しくなければならない)

パスワード*

ストリング

は、ラテン文字、数字、および特殊文字のみを含むことができる(authType = "IP "の場合は空文字列と等しくなければならない)

リクエスト本文の例

{
    "modemIds": ["63c234098746e15666325bf9f"],
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel",
    "password": "re129883pas",
}

応答

{
  "modemAuth": {
    "id": "1237jj213cb7965413342665",
    "authType": "LOGIN",
    "login": "samuel",
    "password": "re129883pas",
    "ip": ""
  },
  "errors": {}
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
INVALID_MODEM

編集許可

PUThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

このリクエストは、モデムの認証を編集する。

https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665

ヘッダー

名称

価値

コンテンツタイプ

application/json

認可*

<YOUR_API_TOKEN>

リクエスト・ボディ

名称

タイプ

説明

authType*

列挙する:[ログイン", "ip]

Сは "LOGIN "または "IP "のみ。

ip*

ストリング

IPアドレス(authType = "LOGIN "の場合、空文字列と等しくなければならない)

ログイン*

ストリング

は、ラテン文字、数字、および特殊文字のみを含むことができる(authType = "IP "の場合は空文字列と等しくなければならない)

パスワード*

ストリング

は、ラテン文字、数字、および特殊文字のみを含むことができる(authType = "IP "の場合は空文字列と等しくなければならない)

リクエスト本文の例

{
    "authType": "LOGIN",
    "ip": "",
    "login" "samuel new name",
    "password": "new129883pas",
}

応答

成功したアンサーはボディを持たず、成功状態はステータス200によって決定される。

AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
AUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESS
MODEM_AUTH_NOT_FOUND

認可の削除

DELETEhttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}

このリクエストはモデムから認可を削除する(ユーザーを削除する)。

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7

パスパラメーター

名称

タイプ

説明

モデム認証ID*

ストリング

モデム認証ID

ヘッダー

名称

価値

コンテンツタイプ

application/json

認可*

<YOUR_API_TOKEN>

応答

true
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
INVALID_MODEM_AUTH_ID
MODEM_AUTH_NOT_FOUND

認可の制限

GEThttps://mobile.proxy-seller.com/api/v1/modemAuths/{modemAuthId}/proxyLimit

このリクエストは、選択されたモデムにおける指定された権限(ユーザー)の制限を返します。

https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"

パスパラメーター

名称

タイプ

説明

モデム認証ID*

ストリング

モデム認証ID

クエリーパラメーター

名称

タイプ

説明

モデムID*

ストリング

モデムID

ヘッダー

名称

価値

コンテンツタイプ

application/json

認可*

<YOUR_API_TOKEN>

応答

{
  "id": "652319f04cb7965413432168",
  "ownerId": "62326bcaf3904578675f9ef7",
  "speedLimit": 10000,
  "trafficLimit": 10000
}
AUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCH
GOT_INVALID_AUTHS_BY_OWNER
MODEM_AUTH_NOT_FOUND,
INVALID_MODEM,
PROXY_LIMIT_NOT_FOUND

On this page