ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] ## 获取验证码 * 接口地址: `/acquire` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `phone` | string | 11 | `是` | 手机号 | * 成功请求返回: ```json { "code": 0, "data": { "expire": 10,//验证码有效分钟数 "length": 6,//验证码长度 "captcha": "175382"//调试输出验证码 } } ``` * 请求失败返回: ```json { "code": -1, "msg": "手机号长度错误" } ``` ## 登录注册 * 请求地址: `/login` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `phone` | string | 11 | `是` | 手机号 | | `sms_captcha` | string | 6 | `是` | 短信验证码 | * 成功返回: ```json { "code": 0, "data": { "sessionKey": "",//登录相关 "sessionValue": "",//登录相关 "type": "user",//用户类型 "account": "手机用户",//账号类型 "id": 1 } } ``` * 失败返回: ```json { "code": -1, "msg": "手机号长度错误" } ``` ## 手机号密码注册 ~~~[api] post:/register *string:phone=15181474781#手机号 *string:password=123456#密码 *int:sms_captcha=123456#短信验证码 <<< success { "code": 0 } <<< error { "code": -1, "msg": "该手机号已被使用" } ~~~ ## 手机号密码登录 ~~~[api] post:/loginPwd *string:phone=15181474781#手机号 *string:password=123456#密码 <<< success { "code": 0, "data": { "sessionKey": "PHPSESSID", "sessionValue": "4qvfhcoeoij5ie024smfk6hbrl", "type": "user", "account": "手机用户", "id": 12 } } <<< error { "code": -1, "msg": "手机号11位" } ~~~ ## 找回密码 >[info] 密码请加密 ~~~[api] post:/resetPassword *string:phone=15181474781#手机号 *string:password=123456#密码 *string:sms_captcha=123456#短信验证码 <<< success { "code": 0 } <<< error { "code": -1, "msg": "手机号11位" } ~~~ ## 修改密码 >[info] 密码请加密 ~~~[api] post:/user/changePassword *string:password=123456#原密码 *string:password_new=123456#新密码 <<< success { "code": 0 } <<< error { "code": -1, "msg": "原密码不正确" } ~~~ ## 微信登录 * 请求地址: `/wechatLogin` * 请求方式: post * 请求参数: | 字段名 | 字段类型 | 字段长度 | 必填 | 字段说明 | | --- | --- | --- | --- | --- | | `accessToken` | string | 5-255 | `是` | acessTopen | | `openId` | string | 5-32 | `是` | openid | * 成功返回: ```json { "code": 0, "data": { "sessionKey": "",//登录相关 "sessionValue": "",//登录相关 "type": "user",//用户类型 "account": "微信用户",//账号类型 "id": 1 } } ``` >[info] 微信登录就不触发绑定手机检查了 到指定接口才调用绑定手机接口 * 失败返回: ```json { "code": -2, "msg": "请先绑定手机" } ``` ## 退出登录 * 请求地址: `/out` * 请求方式: post|get * 请求参数:无 * 成功返回: ```json { "code": 0 } ``` * 失败返回:其他错误信息