根据openid获取用户信息
测试地址:
{url}/dev-api/customer/member/weChatLogin
生产地址:
{url}/api/customer/member/weChatLogin
是否白名单:是
具体请求
header:
body:
请求参数说明
参数名 | 类型 | 是否必填 | 说明 | 示例 |
---|---|---|---|---|
openId | String | 是 | 微信openid |
响应参数
成功响应示例
{
"code": 200,
"msg": null,
"data": {
"access_token": "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX3R5cGUiOjEsInVzZXJfaWQiOjE1MTg3NzI2MDgwMzA0NzQyNDAsInBob25lIjpudWxsLCJ1c2VyX2tleSI6ImIyNjRjZjE3LTcyYTUtNDFkYi04MjBkLTI1YmRkMjYzMzA5ZiJ9._9s-jw7NHT6ULQU6pT34RIa1u6cSdYJng2eKNHnKfPXZWVUrcoXXxLoCfD9JhGuGpr3pAXRmKPBC7KSYNpXslg",
"expires_in": 720
}
}
{
"code": 1001,
"msg": "微信未注册",
"data": null
}
返回1001则跳转到绑定手机号页面即可
失败响应示例
响应参数说明
参数名 | 说明 | 备注 |
---|---|---|
code | 返回码 | 为200表示成功,非200表示调用失败,其他错误码请见返回码说明 |
msg | 返回码的文本描述内容 | |
data | 返回数据 |
注意事项:
系统内已经有该账号,登陆成功后会直接返回token; 若没有账号,登录后会返回1001,直接跳转到绑定手机号页面即可
微信绑定手机号
测试地址:
{url}/dev-api/customer/member/wxBand
生产地址:
{url}/api/customer/member/wxBand
是否白名单:是
具体请求
header:
body:
{
"openId":"oUVIv4wAPWIK4zDGjdGDCdx4zIO4",
"phone":"18678052038",
"smsCode":"885614"
}
请求参数说明
参数名 | 类型 | 是否必填 | 说明 | 示例 | 备注 |
---|---|---|---|---|---|
openId | String | 是 | 微信openid | ||
phone | String | 是 | 手机号 | 18811494406 | |
smsCodeType | String | 是 | 验证码类型 | 1 | 点击查看验证码类型 |
响应参数
成功响应示例
{
"code": 200,
"msg": null,
"data": {
"access_token": "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX3R5cGUiOjEsInVzZXJfaWQiOjE1MTg3NzI2MDgwMzA0NzQyNDAsInBob25lIjpudWxsLCJ1c2VyX2tleSI6ImIyNjRjZjE3LTcyYTUtNDFkYi04MjBkLTI1YmRkMjYzMzA5ZiJ9._9s-jw7NHT6ULQU6pT34RIa1u6cSdYJng2eKNHnKfPXZWVUrcoXXxLoCfD9JhGuGpr3pAXRmKPBC7KSYNpXslg",
"expires_in": 720
}
}
{
"code": 1001,
"msg": "微信未注册",
"data": null
}
返回1001则跳转到绑定手机号页面即可
失败响应示例
{
"msg": "该手机号已被其他用户绑定",
"code": 500,
"remark": "详情访问网址查询问题:https://www.yuque.com/hcses/shuichengtong/uyyu98"
}
响应参数说明
参数名 | 说明 | 备注 |
---|---|---|
code | 返回码 | 为200表示成功,非200表示调用失败,其他错误码请见返回码说明 |
msg | 返回码的文本描述内容 | |
data | 返回数据 |