モデムの認証
Updated:
モデムの認証
このクエリは、ID に基づいて認証データを返します。
例
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7パスパラメータ
名前 | 種類 | 説明 |
|---|---|---|
modemAuthId* | 文字列 | モデムのID 認証 |
ヘッダー
名前 | 値 |
|---|---|
コンテンツタイプ |
|
承認* |
|
回答
{
"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_MODEM承認を作成する
このリクエストにより、モデムに認証情報が作成されます(ユーザーが追加されます)。「BASIC」料金プランのモデムの場合、登録できるユーザーは1人だけです。
例
https://mobile.proxy-seller.com/api/v1/modemAuthsヘッダー
名前 | 値 |
|---|---|
コンテンツタイプ |
|
承認* |
|
リクエスト本文
名前 | 種類 | 説明 |
|---|---|---|
modemIds* | 文字列の配列 | 認証方式が記述されるモデムIDの配列 |
authType* | enum: ["LOGIN", "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_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSINVALID_MODEM編集権限
このリクエストは、モデムの編集権限に関するものです。
例
https://mobile.proxy-seller.com/api/v1/modemAuths/1237jj213cb7965413342665ヘッダー
名前 | 値 |
|---|---|
コンテンツタイプ |
|
承認* |
|
リクエスト本文
名前 | 種類 | 説明 |
|---|---|---|
authType* | enum: ["LOGIN", "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_MATCHAUTH_OWNER_IS_NOT_MODEM,
INVALID_SYMBOLS_IN_INPUT,
INVALID_IP_ADDRESSMODEM_AUTH_NOT_FOUND承認の削除
このリクエストにより、モデムからの認証が解除されます(ユーザーが削除されます)。
例
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7パスパラメータ
名前 | 種類 | 説明 |
|---|---|---|
modemAuthId* | 文字列 | モデムの認証ID |
ヘッダー
名前 | 値 |
|---|---|
コンテンツタイプ |
|
承認* |
|
回答
trueAUTHORIZATION_FAILED,
IP_AUTHORIZATION_FAILED,
HOST_USER_ID_AND_AUTH_DOES_NOT_MATCHINVALID_MODEM_AUTH_IDMODEM_AUTH_NOT_FOUND権限の制限
このリクエストは、選択されたモデムに対する指定された認証(ユーザー)の制限を返します。
例
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7/proxyLimit?modemId="63c234098746e15666325bf9f"パスパラメータ
名前 | 種類 | 説明 |
|---|---|---|
modemAuthId* | 文字列 | モデムの認証ID |
クエリパラメータ
名前 | 種類 | 説明 |
|---|---|---|
modemId* | 文字列 | モデムのID |
ヘッダー
名前 | 値 |
|---|---|
コンテンツタイプ |
|
承認* |
|
回答
{
"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