- 身份验证
- 系统设置
- 用户
- 话题
- 提问
- 回答
- 文章
- 评论
- 举报
- 通知
- 图形验证码
- 邮件
- 图片
- 数据统计
通过账号密码登陆,返回 Token 信息。
若登录失败,且返回信息中含参数 captcha_token
和 captcha_image
,
表示下次调用该接口时,需要用户输入图形验证码,并把 captcha_token
和 captcha_code
参数传递到服务端。
POST /api/tokens
请求体类型:application/json
{
"name": "zdhxiong",
"password": "7c4a8d09ca3762af61e59520943dc26494f8941b",
"device": "Xiaomi6",
"captcha_token": "73687e77c8314821a8a301d96c776f01",
"captcha_code": "f8h4d"
}
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
name | 是 | string | 用户名或邮箱 |
password | 是 | string | 经过 hash1 加密后的密码。
|
device | 否 | string | 设备信息 |
captcha_token | 否 | string | 图形验证码token。若上一次请求返回了 |
captcha_code | 否 | string | 图形验证码的值。若上一次请求返回了 |
Token 信息
{
"code": 0,
"data": {
"token": "13180944453b7d052125486eefabedf9",
"user_id": 1,
"device": "Xiaomi6",
"create_time": 1563512214,
"update_time": 1563512214,
"expire_time": 2063512214
}
}
参数名 | 类型 | 说明 |
---|---|---|
code |
integer |
无任何错误时,状态码为 0 |
data.token |
string |
Token 字符串 |
data.user_id |
integer |
用户ID |
data.device |
string |
设备信息 |
data.create_time |
integer |
创建时间 |
data.update_time |
integer |
更新时间 |
data.expire_time |
integer |
过期时间 |