Proxy-seller

调制解调器授权

Updated:

调制解调器授权

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

该查询根据 ID 返回授权数据。

示例

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

路径参数

姓名

类型

描述

modemAuthId*

字符串

调制解调器授权标识

标题

姓名

值

内容类型

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”资费套餐的调制解调器,仅可设置一名用户

示例

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

标题

姓名

值

内容类型

application/json

授权*

<YOUR_API_TOKEN>

请求正文

姓名

类型

描述

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_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*

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_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

路径参数

姓名

类型

描述

modemAuthId*

字符串

调制解调器授权 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"

路径参数

姓名

类型

描述

modemAuthId*

字符串

调制解调器授权 ID

查询参数

姓名

类型

描述

modemId*

字符串

调制解调器 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

调制解调器授权 | Proxy-seller