微信认证(小程序跳转登录)
#### 简要描述:
- 用于小程序或者微信公众号跳转用户认证使用
- 微信公众号或小程序端获取微信前端提供的code调用后台服务进行用户信息获取操作,后台返回用户登录token及用户关联状态,未关联为普通用户,关联了获取用户角色判断用户权限
#### 接口版本:
|版本号|制定人|制定日期|修订日期|
|:---- |:---|:----- |----- |
|1.0.0 |张玉龙 |2021-01-06 |2021-01-06 |
#### 请求URL:
- http://ip:port/semi-api/wechat/callBack
#### 请求方式:
- POST/JSON
#### 请求头:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|Content-Type |是 |string |请求类型: application/json |
#### 请求示例:
```json
{
"code": "2142143143214"
}
```
#### 请求参数:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|code|是 |string |微信端获取的授权码 |
#### 返回示例:
**正确时返回:**
```json
{
"msg": "操作成功",
"code": 200,
"data": {
"Authorization":"YSYYSYSYSHJAHJSHDJHJHJ",
"associatedStatus":true
}
}
```
**错误时返回:**
```json
{
"msg": "请求失败",
"code": -200,
"data": {}
}
```
#### 返回参数(通用参数)说明:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|code|是 |string | 200 成功 其他失败 |
|msg|是 |string |成功或失败消息内容 |
|data|是 |string | 真实参数 |
#### 返回参数(data)说明:
|参数名|是否必须|类型|说明|
|:---- |:---|:----- |----- |
|Authorization|是 |string | 用户token值 |
|associatedStatus|是 |string | 用 微信用户是否与后台用户关联 true ->关联 false -> 未关联|