根据openid获取用户信息

测试地址:

{url}/dev-api/customer/member/weChatLogin

生产地址:

{url}/api/customer/member/weChatLogin

HTTP Method:GET
**

是否白名单:是

具体请求

header:

body:

请求参数说明

参数名 类型 是否必填 说明 示例
openId String 微信openid

响应参数

成功响应示例

  1. {
  2. "code": 200,
  3. "msg": null,
  4. "data": {
  5. "access_token": "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX3R5cGUiOjEsInVzZXJfaWQiOjE1MTg3NzI2MDgwMzA0NzQyNDAsInBob25lIjpudWxsLCJ1c2VyX2tleSI6ImIyNjRjZjE3LTcyYTUtNDFkYi04MjBkLTI1YmRkMjYzMzA5ZiJ9._9s-jw7NHT6ULQU6pT34RIa1u6cSdYJng2eKNHnKfPXZWVUrcoXXxLoCfD9JhGuGpr3pAXRmKPBC7KSYNpXslg",
  6. "expires_in": 720
  7. }
  8. }
  1. {
  2. "code": 1001,
  3. "msg": "微信未注册",
  4. "data": null
  5. }

返回1001则跳转到绑定手机号页面即可

失败响应示例

响应参数说明

参数名 说明 备注
code 返回码 为200表示成功,非200表示调用失败,其他错误码请见返回码说明
msg 返回码的文本描述内容
data 返回数据

注意事项:
系统内已经有该账号,登陆成功后会直接返回token; 若没有账号,登录后会返回1001,直接跳转到绑定手机号页面即可


微信绑定手机号

测试地址:

{url}/dev-api/customer/member/wxBand

生产地址:

{url}/api/customer/member/wxBand

HTTP Method:POST
**

是否白名单:是

具体请求

header:

body:
  1. {
  2. "openId":"oUVIv4wAPWIK4zDGjdGDCdx4zIO4",
  3. "phone":"18678052038",
  4. "smsCode":"885614"
  5. }

请求参数说明

参数名 类型 是否必填 说明 示例 备注
openId String 微信openid
phone String 手机号 18811494406
smsCodeType String 验证码类型 1 点击查看验证码类型

响应参数

成功响应示例

  1. {
  2. "code": 200,
  3. "msg": null,
  4. "data": {
  5. "access_token": "eyJhbGciOiJIUzUxMiJ9.eyJ1c2VyX3R5cGUiOjEsInVzZXJfaWQiOjE1MTg3NzI2MDgwMzA0NzQyNDAsInBob25lIjpudWxsLCJ1c2VyX2tleSI6ImIyNjRjZjE3LTcyYTUtNDFkYi04MjBkLTI1YmRkMjYzMzA5ZiJ9._9s-jw7NHT6ULQU6pT34RIa1u6cSdYJng2eKNHnKfPXZWVUrcoXXxLoCfD9JhGuGpr3pAXRmKPBC7KSYNpXslg",
  6. "expires_in": 720
  7. }
  8. }
  1. {
  2. "code": 1001,
  3. "msg": "微信未注册",
  4. "data": null
  5. }

返回1001则跳转到绑定手机号页面即可

失败响应示例

  1. {
  2. "msg": "该手机号已被其他用户绑定",
  3. "code": 500,
  4. "remark": "详情访问网址查询问题:https://www.yuque.com/hcses/shuichengtong/uyyu98"
  5. }

响应参数说明

参数名 说明 备注
code 返回码 为200表示成功,非200表示调用失败,其他错误码请见返回码说明
msg 返回码的文本描述内容
data 返回数据