权限鱼.md 3.83 KB

Home

服务器接口相关

测试服务器地址: http://114.55.58.184:9091
生产服务器地址: http://114.55.94.222:9091

登录接口

请求参数

/login/auth

参数名 参数说明
name 登录名(邮箱)
password 密码
signature 签名(暂未校验, 建议输入固定字符串)

请求方式

HTTP POST

返回值

{
    "code": 0,
    "message": "成功",
    "tokenInvalidTime": "2016-05-24 01:22:42",
    "data": {
        "name": "lidongxu@boxfish.cn",
        "token": "8140ab90fc9cad0ac6790a58ee96aeae60b180654a70485438d242430ddcd078",
        "type": "DEV",
        "realName": "李东旭",
        "createAt": "2016-05-12 14:58:41",
        "updateAt": "2016-05-20 10:29:30",
        "lastLoginTime": "2016-05-23 20:22:42"
    }
} 

token信息需要写入HTTP请求的header中, header name为 auth_fish_token .

查询教师VIP权限信息

请求参数

/vip/verification

参数名称 参数说明
username 教师注册名(注册邮箱)

请求方式

HTTP GET

返回值

未开通权限返回值

{
    "code": 0,
    "message": "成功",
    "tokenInvalidTime": "2016-05-24 01:36:26",
    "data": {
        "userId": -110,
        "username": "test2016110",
        "email": null,
        "schoolId": null,
        "school": null,
        "vip": null,
        "tips": null,
        "userExtraId": null,
        "namespaceHasUserId": null,
        "studentAccountId": 10111,
        "studentUsername": "allstar10111",
        "password": "558845",
        "deadAccount": "AUTH_FISH_GEN",
        "studentAccountMessage": "AUTH_FISH_GEN"
    }
}

开通权限返回值

{
    "code": 106,
    "message": "用户已拥有VIP权限",
    "tokenInvalidTime": "2016-05-24 01:34:49",
    "data": {
        "userId": -110,
        "username": "test2016110",
        "email": null,
        "schoolId": null,
        "school": "盒子鱼开发测试初级中学",
        "vip": null,
        "tips": null,
        "userExtraId": 45015,
        "namespaceHasUserId": 434594,
        "studentAccountId": 10111,
        "studentUsername": "allstar10111",
        "password": "558845",
        "deadAccount": "AUTH_FISH_GEN",
        "studentAccountMessage": "AUTH_FISH_GEN"
    }
}

教师开通VIP权限

请求参数

/vip/add

参数名称 参数说明
tel 电话
realName 真实姓名
username 教师用户名(注册邮箱)
schoolPhase 学校学段
schoolProvince 学校省份
schoolCity 学校城市
schoolCounty 学校区县
schoolName 学校名称

请求方式

HTTP POST

请求结果

成功请求结果

{
    "code": 0,
    "message": "成功",
    "tokenInvalidTime": "2016-05-24 01:49:20",
    "data": {
        "userId": -110,
        "username": "test2016110",
        "email": null,
        "schoolId": 10908,
        "school": "盒子鱼开发测试初级中学",
        "vip": "VIP",
        "tips": "已存在VIP权限",
        "userExtraId": 45286,
        "namespaceHasUserId": 434594,
        "studentAccountId": 10111,
        "studentUsername": "allstar10111",
        "password": "558845",
        "deadAccount": "AUTH_FISH_GEN",
        "studentAccountMessage": "AUTH_FISH_GEN"
    }
}

重复请求也为成功