文档
测试

微信登录

POST
/live-edu/app/member/wechatLogin

请求参数

application/json
参数名
类型
描述
必填
code
String
微信登录授权code, 快手小程序登录不需要传递
必填
weType
int
微信登录类型: 1 app微信登录(默认值) 2 小程序微信登录 3 h5 微信登录 4 快手小程序登录
必填

响应参数

参数名
类型
描述
必填
code
int
状态码 0 成功其他失败
必填
msg
String
响应信息
必填
obj
object
响应数据
必填

说明 / 示例

## `请求示例` ```java {"code":"011OGLkl2dw7X74UHFkl2skopb0OGLkX","weType":2} ``` ## `当前微信已绑定用户(手机号) - 返回示例 - 不带注释` ```java { "code": 0, "msg": "请求成功", "obj": { "bind": 0, "id": 0, "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJ0eXBlXCI6MCxcInVpZFwiOjIwMjl9IiwiZXhwIjoxNjM1MTQ3MDc5LCJpYXQiOjE2MzQ1NDIyNzl9.vya0kqdaEVoqniVd0Mxw3avTZbXHqLPzfMmccJ9pBxQ", "openid": "asdvs-asdasd-4-asd" } } ``` ## `当前微信未绑定用户(手机号) - 返回示例 - 不带注释` ```java { "code": 0, "msg": "请求成功", "obj": { "bind": 0, "id": 0, "token": "invalid token", "openid": "asdvs-asdasd-4-asd" } } ``` ## `返回示例 - 带注释` ```java { "code": 0, "msg": "请求成功", "obj": { "bind": 1, // 当前微信是否绑定用户手机号 0 未绑定 1 已绑定 "id": 2099, // 未绑定 固定 0 , 如果已绑定 则返回具体 用户id "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJ7XCJ0eXBlXCI6MCxcInVpZFwiOjIwMjl9IiwiZXhwIjoxNjM1MTQ3MDc5LCJpYXQiOjE2MzQ1NDIyNzl9.vya0kqdaEVoqniVd0Mxw3avTZbXHqLPzfMmccJ9pBxQ", // 未绑定 固定为 invalid token, 已绑定 返回 具体用户登录token "openid": "asdvs-asdasd-4-asd", // openid "myMhSort": { // 用户保存的一级分类数据 "id": 320, "name": "教师资格证", "cid": -1, "img": "", "status": "1", "addtime": "2021-09-25 14:31:51", "sort": 1, "type": 1, "doCount": 0, "totalTopicNum": 0, "answerTotalNum": 0, "pid": null, "childrenTypes": null, "subjectList": null }, "myMhSortCount": 1 // 用户是否有保存一级分类数据 0 没有 1有 } } ```