Authored by zhengwen.ge

sign

## 1、登录前检查 ##
#### 请求参数
| 参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
|:-------| -----:|-----:|-----:|-----:|-----:|----:|
|area|string|65534|是|86||区号|
|mobile|string|65534|否|15051889346||手机号码|
|open_id|string|65534|是|oGUyctxNLU9FnfzkLtcLt-FnzimU||第三方登录账号|
|email|string|65534|是|||邮箱地址|email和open_id不能同时为空
|source_type|string|65534|否|||来源类型|
|
注意,通用的头部没有列出。
http://127.0.0.1:8080/gateway/?method=app.passport.signCheck&open_id=oGUyctxNLU9FnfzkLtcLt-FnzimU&mobile=15051889346&source_type=web
### 响应
用户响应JSON格式如下所示:
```json
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"is_register": 3
},
"md5": "7269599ce5ecd8112c379f4ccff4edf7",
"message": "操作成功"
}
```
code为200即为成功,否则是失败。
is_register为3表示需要跳转到关联,为0,1表示跳转到绑定
相关错误提示:
505:该手机号已经绑定了其他账号,请更换手机号码
506: 绑定失败,该帐号已经注册过,请更换
401:手机号码错误
402:手机号码格式错误
400:请使用第三方登录
400:请选择登录方式
## 2、手机关联 ##
#### 请求参数
| 参数名称 | 参数类型 | 长度 | 可否为空 | 示例 | 默认值 | 备注 |
|area|string|65534|是|86||区号|
|mobile|string|65534|否|15051889346||手机号码|
|open_id|string|65534|否|oGUyctxNLU9FnfzkLtcLt-FnzimU||第三方登录账号|
注意,通用的头部没有列出。
http://127.0.0.1:8080/gateway/?method=app.passport.relatedMobile&openId=oGUyctxNLU9FnfzkLtcLt-FnzimU&mobile=15051889346&area=86
### 响应
用户响应JSON格式如下所示:
```json
{
"alg": "SALT_MD5",
"code": 200,
"data": {
"uid": 8041765
},
"md5": "38399913b3e35fe77cf193b726948844",
"message": "手机号关联成功!"
}
```
code为200即为成功,否则是失败。
相关错误提示:
602:账号已经关联手机号码
400:请输入手机号
402:手机号码格式错误
400:Open Id 错误
\ No newline at end of file
... ...