文档
测试

2. 登录接口

POST
/app/user/login

请求头

参数名
类型
描述
必填
content-Type
string
application/json;charset=utf-8
必填

请求参数

参数名
类型
描述
必填
timestamp
long
时间戳(毫秒)
必填
noncestr
string
8位随机数
必填
sign
string
参数签名
必填
body
object
参数数据
必填
way
int
1.小程序 2.APP
必填
username
string
用户登录名
必填
code
string
验证码
必填
wxCode
string
微信小程序登录code
必填
loginType
int
登录类型 1.短信登录 2.微信一键登录
必填
encryptedData
String
用户信息的加密数据(loginType类型为2必传)
必填
iv
String
加密算法的初始向量(loginType类型为2必传)
必填

响应参数

参数名
类型
描述
必填
sign
string
响应数据签名
必填
timestamp
long
时间戳(毫秒)
必填
body
object
响应数据
必填
code
string
响应状态码 10000成功 其他失败
必填
msg
string
响应描述(当code不为1000返回信息)
必填
token
string
用户登录token
必填
userInfo
json
用户信息
必填
userId
string
用户id
必填
authStatus
string
认证状态 0 待认证 1已认证
必填
depositStatus
string
押金状态 0 待交押金 1已交押金 2免押金
必填
name
string
用户名称
必填
idNum
string
用户证件号
必填
deposit
string
押金金额
必填
depositStatusDesc
string
押金描述
必填

说明 / 示例

## 1.请求示例 POST https://{host}:{port}/app/user/login Content-Type: application/json ```json { "timestamp": 1596698745103, "noncestr": "i41rc97e", "sign": "1f2ac9b684504fed9637749d90630d43", "body": { "way": 1, "username": "xxx", "code": "3273", "wxCode": "1472" } } ``` ## 2.响应样例 Status Code: 1000 ok Content-Type: application/json ```json { "body": { "code": "10000", "token": "4aezay0527095348ca48c987126a7cae907a40", "userInfo": { "authStatus": "0", "name": "", "depositStatus": "0", "userId": "0527095348ca48c987126a7cae907a40", "idNum": "" } }, "timestamp": 1596698816879, "sign": "7d93c2d75e14f2ddf40d5e0cc134b281" } ```