[关闭]
@sheepbao 2017-09-04T05:57:45.000000Z 字数 3714 阅读 1272

用户操作接口

状态码说明

  1. 1000 表示全部成功
  2. 1002 表示部分失败
  3. 1100 表示参数有错
  4. 1500 表示服务内部错误

增加用户

批量增加用户

接口路径

/fastip/users/add

HTTP Method

POST

HTTP 响应状态

200

HTTP Content-Type

application/json

post字段格式说明(json数组)
字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结
返回字段格式说明(json)
字段 类型 说明
status number 返回的状态码
message json对象 返回的数据说明
messge字段格式说明(json)

不同的状态码有不同的返回格式

状态码 1000

字段 类型 说明
message string 返回"ok",注意小写

状态码 1002
message是json对象数组,表示操作失败的用户

字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结

其他状态码
messge为错误原因

例子

curl -l -H "Content-type: application/json" -X POST -d \
'[{"target": "127.0.0.1:8090","expireTime": 1504178141,"password": "123456","speed": 33554432,"username": "test2","startTime": 1503178141,"id": 101,"singleConn":false}]'\
http://localhost:5000/fastip/users/add

返回

删除用户

批量删除用户

接口路径

/fastip/users/del

HTTP Method

POST

HTTP 响应状态

200

HTTP Content-Type

application/json

post字段格式说明(json数组)
字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结
返回字段格式说明(json)
字段 类型 说明
status number 返回的状态码
message json对象 返回的数据说明
messge字段格式说明(json)

不同的状态码有不同的返回格式

状态码 1000

字段 类型 说明
message string 返回"ok",注意小写

状态码 1002
message是json对象数组,表示操作失败的用户

字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结

其他状态码
messge为错误原因

例子

curl -l -H "Content-type: application/json" -X POST -d \
'[{"target": "127.0.0.1:8090","expireTime": 1504178141,"password": "123456","speed": 33554432,"username": "test2","startTime": 1503178141,"streamID": 101,"singleConn":false}]'\
http://localhost:5000/fastip/users/add

返回

{"status":1000,"message":"ok"}

用户续费

给用户续费

接口路径

/fastip/users/renew

HTTP Method

POST

HTTP 响应状态

200

HTTP Content-Type

application/json

post字段格式说明(json数组)
字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结
返回字段格式说明(json)
字段 类型 说明
status number 返回的状态码
message json对象 返回的数据说明
messge字段格式说明(json)

不同的状态码有不同的返回格式

状态码 1000

字段 类型 说明
message string 返回"ok",注意小写

状态码 1002
message是json对象数组,表示操作失败的用户

字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结

其他状态码
messge为错误原因

例子
返回

{"status":1000,"message":"ok"}

恢复用户

已删除的用户恢复

接口路径

/fastip/users/recover

HTTP Method

POST

HTTP 响应状态

200

HTTP Content-Type

application/json

post字段格式说明(json数组)
字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结
返回字段格式说明(json)
字段 类型 说明
status number 返回的状态码
message json对象 返回的数据说明
messge字段格式说明(json)

不同的状态码有不同的返回格式

状态码 1000

字段 类型 说明
message string 返回"ok",注意小写

状态码 1002
message是json对象数组,表示操作失败的用户

字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结

其他状态码
messge为错误原因

例子
返回

{"status":1000,"message":"ok"}

post字段格式说明(json数组)
字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结

设置用户目标地址

设置用户的目标地址,目前只支持一个地址

接口路径

/fastip/users/target

HTTP Method

POST

HTTP 响应状态

200

HTTP Content-Type

application/json

返回字段格式说明(json)
字段 类型 说明
status number 返回的状态码
message json对象 返回的数据说明
messge字段格式说明(json)

不同的状态码有不同的返回格式

状态码 1000

字段 类型 说明
message string 返回"ok",注意小写

状态码 1002
message是json对象数组,表示操作失败的用户

字段 类型 说明
id number 用户的id号
username string 用户名
password string 密码
startTime number 开始时间
expireTime number 过期时间
speed number 速度
target string 用户目标地址
singleConn bool 是否单链接
freeze bool 账号是否冻结

其他状态码
messge为错误原因

例子
返回

{"status":1000,"message":"ok"}

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注