调制解调器授权
Updated:
调制解调器授权
该查询根据 ID 返回授权数据。
示例
https://mobile.proxy-seller.com/api/v1/modemAuths/62326bcaf3904578675f9ef7路径参数
姓名 | 类型 | 描述 |
|---|---|---|
modemAuthId* | 字符串 | 调制解调器授权标识 |
标题
姓名 | 值 |
|---|---|
内容类型 |
|
授权* |
|
回复
{
"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”资费套餐的调制解调器,仅可设置一名用户
示例
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