@sheepbao
2017-09-04T13:57:45.000000Z
字数 3714
阅读 1356
1000 表示全部成功
1002 表示部分失败
1100 表示参数有错
1500 表示服务内部错误
批量增加用户
/fastip/users/add
POST
200
application/json
字段 | 类型 | 说明 |
---|---|---|
id | number | 用户的id号 |
username | string | 用户名 |
password | string | 密码 |
startTime | number | 开始时间 |
expireTime | number | 过期时间 |
speed | number | 速度 |
target | string | 用户目标地址 |
singleConn | bool | 是否单链接 |
freeze | bool | 账号是否冻结 |
字段 | 类型 | 说明 |
---|---|---|
status | number | 返回的状态码 |
message | 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
POST
200
application/json
字段 | 类型 | 说明 |
---|---|---|
id | number | 用户的id号 |
username | string | 用户名 |
password | string | 密码 |
startTime | number | 开始时间 |
expireTime | number | 过期时间 |
speed | number | 速度 |
target | string | 用户目标地址 |
singleConn | bool | 是否单链接 |
freeze | bool | 账号是否冻结 |
字段 | 类型 | 说明 |
---|---|---|
status | number | 返回的状态码 |
message | 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
POST
200
application/json
字段 | 类型 | 说明 |
---|---|---|
id | number | 用户的id号 |
username | string | 用户名 |
password | string | 密码 |
startTime | number | 开始时间 |
expireTime | number | 过期时间 |
speed | number | 速度 |
target | string | 用户目标地址 |
singleConn | bool | 是否单链接 |
freeze | bool | 账号是否冻结 |
字段 | 类型 | 说明 |
---|---|---|
status | number | 返回的状态码 |
message | 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
POST
200
application/json
字段 | 类型 | 说明 |
---|---|---|
id | number | 用户的id号 |
username | string | 用户名 |
password | string | 密码 |
startTime | number | 开始时间 |
expireTime | number | 过期时间 |
speed | number | 速度 |
target | string | 用户目标地址 |
singleConn | bool | 是否单链接 |
freeze | bool | 账号是否冻结 |
字段 | 类型 | 说明 |
---|---|---|
status | number | 返回的状态码 |
message | 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"}
字段 | 类型 | 说明 |
---|---|---|
id | number | 用户的id号 |
username | string | 用户名 |
password | string | 密码 |
startTime | number | 开始时间 |
expireTime | number | 过期时间 |
speed | number | 速度 |
target | string | 用户目标地址 |
singleConn | bool | 是否单链接 |
freeze | bool | 账号是否冻结 |
设置用户的目标地址,目前只支持一个地址
/fastip/users/target
POST
200
application/json
字段 | 类型 | 说明 |
---|---|---|
status | number | 返回的状态码 |
message | 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"}