relatedMobile.md 2.43 KB

1、登录前检查

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
area string 3 86 区号
mobile string 20 15051889346 手机号码
open_id string 100 oGUyctxNLU9FnfzkLtcLt-FnzimU 第三方登录账号
email string 100 email和open_id不能同时为空
source_type string 10 来源类型

返回错误

错误code 错误提示
505 该手机号已经绑定了其他账号,请更换手机号码
506 绑定失败,该帐号已经注册过,请更换
401 手机号码错误
402 手机号码格式错误
400 请选择登录方式

注意,通用的头部没有列出。

http://127.0.0.1:8080/gateway/?method=app.passport.signCheck&open_id=oGUyctxNLU9FnfzkLtcLt-FnzimU&mobile=15051889346&source_type=web

响应

用户响应JSON格式如下所示:

{
  "alg": "SALT_MD5",
  "code": 200,
  "data": {
    "is_register": 3
  },
  "md5": "7269599ce5ecd8112c379f4ccff4edf7",
  "message": "操作成功"
}

code为200即为成功,否则是失败。 is_register为3表示需要跳转到关联,为0,1表示跳转到绑定

2、手机关联

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
area string 3 86 区号
mobile string 20 15051889346 手机号码
openId string 100 oGUyctxNLU9FnfzkLtcLt-FnzimU 第三方登录账号
source_type string 10 wechat 来源类型

返回错误

错误code 错误提示
602 账号已经关联手机号码
400 请输入手机号
402 手机号码格式错误
400 Open Id 错误
502 Source Type Is Null or is error

注意,通用的头部没有列出。 http://127.0.0.1:8080/gateway/?method=app.passport.relatedMobile&openId=oGUyctxNLU9FnfzkLtcLt-FnzimU&mobile=15051889346&area=86&source_type=wechat

响应

用户响应JSON格式如下所示:

{
  "alg": "SALT_MD5",
  "code": 200,
  "data": {
    "is_bind": "Y",
    "profile": "15051889346",
    "session_key": "aa00af909565b4c27b2da76c2a8f0468",
    "uid": 8041839,
    "vip": "0"
  },
  "md5": "85acccdc6eb9c925cccef7fe085298c5",
  "message": "手机号关联成功!"
}

code为200即为成功,否则是失败。