2018-10-12
通用约定
- 域名HOST代表xxxxxxx.com
- 所有的SALT代表字符串exam.com.cn(加密认证时使用)
目录
账号
- 时间同步
- 登陆
- 注册
- 退出
- 找回密码(设置密码)
- 发送验证码
- 验证手机号(包括修改手机号码)
时间同步
https://exam.com/system/get_system_time
post参数
变量名 | 注释 |
---|
uuid | 设备编号 |
version | 当前版本号 |
返回值
example
{
"code": 200,
"msg": "success",
"data": 1400000000000
}
https://exam.com.cn/Auth/login
post参数
变量名 | 注释 |
---|
username | 用户名 |
time | 服务器系统时间戳(10位时间 + 3位随机数) |
key | sha1(username + md5(password) + time + SALT) |
uuid | 设备编号 |
version | 当前版本号 |
jpush_id | 极光推送RegistrationID(获取方式见极光API) |
返回值
- data 是经过des(substr(md5(password), 0, 8))加密过的
- uid 用户id
- token 令牌
- phone 用户手机号码
- name 用户姓名
- inviter_id 邀请人id
example
{
"code": 200,
"msg": "success",
"data": {
"uid": "123",
"phone": "13500000000",
"name": "张三",
"token": "xxxxxxxx",
"inviter_id": "xxxx"
}
}
https://example.com/Auth/reg
post参数
变量名 | 注释 |
---|
uuid | 设备编号 |
version | 当前版本号 |
pwd | md5后的密码 |
in_uid | 邀请码 |
mob_token_key | 验证参数 |
mob | 手机号码 |
返回值
example
{
"code": 200,
"msg": "success"
}
end