@contribute
2018-04-17T18:46:18.000000Z
字数 3507
阅读 1950
tanzhou 认证中心
| 参数 | 类型 | 必须 | 说明 | 默认值 | 举例 |
|---|---|---|---|---|---|
| terminalType | Integer | 是 | 调用端来源:枚举详解 | 无 | 1 |
| machineCode | String | 否 | 调用端机器码,APP端必须传 | 无 | 1315436616 |
发送短信验证码,用于
手机验证码登录,手机号注册,绑定手机号等操作之前使用。
| 名称 | 说明 |
|---|---|
| 请求方法 | GET |
| 访问路径 | /verify/sms/send |
| 调用端 | PC端,M站,APP |
请求参数
| 序列 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | phone | String | 是 | 手机号 | 86-18684948111 |
响应参数:
| 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|
成功响应示例:
{"traceId": "21ec9773b7a6692c","status": "0","msg": "","data": { }}
发送短信验证码,用于
手机验证码登录,手机号注册,绑定手机号等操作之前使用。
| 名称 | 说明 |
|---|---|
| 请求方法 | GET |
| 访问路径 | /login/phone |
| 调用端 | PC端,WEB端,M站,APP |
请求参数
| 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|
| phone | String | 是 | 手机号 | 86-18684948111 |
| code | String | 是 | 手机验证码 | 2314 |
响应参数:
| 参数 | 类型 | 是否必须 | 说明 | 默认值 |
|---|---|---|---|---|
| token | String | 是 | 用户唯一标示 | 3310133714426314491 |
成功响应实例:
{"traceId": "11cec05851700436","status": "0","msg": "","data": {"token": "3310133714426314491"}}
通过用户名和密码登录。
| 名称 | 说明 |
|---|---|
| 请求方法 | POST |
| 访问路径 | /login/standard |
| 调用端 | PC端,M站,APP |
请求参数
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | account | String | 是 | 用户账户 | m18711727261 |
响应参数:
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | token | String | 是 | 用户唯一标示 | 3414361613461466 |
成功响应实例:
{"traceId": "a2413d5a736ee061","status": "0","msg": "","data": {"token": "0551789651431368024"}}
查询登录用户详情,后台会缓存此用户的token与用户详情的对应关系。
| 名称 | 说明 |
|---|---|
| 请求方法 | GET |
| 访问路径 | /login/phone |
| 调用端 | PC端,M站,APP |
请求参数
| 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|
| token | String | 是 | 用户唯一标示 | 3414361613461466 |
响应参数:
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | result | Struct | 是 | ||
| 1.1 | account | String | 是 | 用户账户 | m18684948666 |
| 1.2 | uid | Long | 是 | 用户ID | 2 |
| 1.3 | icon | String | 否 | 用户头像地址 | |
| 1.4 | description | String | 是 | 用户简介 | 你很帅 |
| 1.5 | gender | Integer | 是 | 性别,所有枚举类型:枚举 | 1 |
成功响应实例:
{"traceId": "86b81ea5b4937044","status": "0","msg": "","data": {"result": {"account": "m18684948666","uid": 2,"nick": "你很帅","icon": "","description": "","gender": 1,"birthday": "","phone": "18684948666","email": "","qq": "454250944"}}}
校验手机号是否可注册或绑定,在
绑定手机,手机注册,重置手机时会被调用。
| 名称 | 说明 |
|---|---|
| 请求方法 | GET |
| 访问路径 | /verify/available/phone |
| 调用端 | PC端,M站,WEB端,APP |
请求参数
| 序列 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | phone | String | 是 | 手机号 | 86-18684948111 |
响应参数:
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|
成功响应实例:
{"traceId": "86b81ea5b4937044","status": "0","msg": "","data": { }}}
发送邮件,邮箱发送三次验证码且验证失败需输入图形验证码,邮箱通过验证后重置发送验证码次数为0
| 名称 | 说明 |
|---|---|
| 请求方法 | POST |
| 访问路径 | /verify/available/phone |
| 调用端 | PC端,M站,WEB端,APP |
请求参数
| 序列 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|---|---|---|---|---|
| 1 | String | 是 | 邮箱地址 | hello@123.com | |
| 2 | imageCode | String | 否 | 图形验证码 | 5254 |
| 3 | uniqueId | String | 否 | 图形验证码对应uuid | 2232JLJJJK26 |
响应参数:
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|
成功响应实例:
{"traceId": "86b81ea5b4937044","status": "0","msg": "","data": { }}}
生成图形验证码,当手机验证码或邮箱验证码验证多次不成功时,要求校验图形验证码。
| 名称 | 说明 |
|---|---|
| 请求方法 | POST |
| 访问路径 | /verify/imageCode/create |
| 调用端 | PC端,M站,WEB端,APP |
请求参数
| 序列 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|
响应参数:
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|
成功响应实例:
{"traceId": "86b81ea5b4937044","status": "0","msg": "","data": { }}}
用户只能通过手机号进行注册。
| 名称 | 说明 |
|---|---|
| 请求方法 | POST |
| 访问路径 | /verify/imageCode/create |
| 调用端 | PC端,M站,WEB端,APP |
请求参数
| 序列 | 参数 | 类型 | 必须 | 说明 | 示例 |
|---|---|---|---|---|---|
| 1 | phone | String | 是 | 手机号 | 86-18684948111 |
| 2 | code | String | 是 | 手机验证码 | 8111 |
| 3 | nick | String | 是 | 昵称 | 这么名字好难取 |
| 4 | pwd | String | 是 | 密码(base64+md5加密) |
|
| 5 | token | String | 是 | 用户唯一标示 | 3310133714426314491 |
响应参数:
| 序号 | 参数 | 类型 | 必须 | 说明 | 默认值 |
|---|
成功响应实例:
{"traceId": "86b81ea5b4937044","status": "0","msg": "","data": { }}}
用户通过手机号及手机验证码的方式重置密码
| 名称 | 说明 |
|---|---|
| 请求方法 | POST |
| 访问路径 | /update/password/phone |
| 调用端 | PC端,M站,WEB端,APP |
请求参数
| 序列 | 参数 | 类型 | 是否必须 | 说明 | 示例 |
|---|---|---|---|---|---|
| 1 | phone | String | 是 | 手机号 | 86-18684948111 |
| 2 | code | String | 是 | 手机验证码 | 8111 |
| 3 | pwd | String | 是 | 密码(base64+md5加密) |
响应参数:
| 序号 | 参数 | 类型 | 是否必须 | 说明 | 默认值 |
|---|
成功响应实例:
{"traceId": "86b81ea5b4937044","status": "0","msg": "","data": { }}}