获取手机验证码(一)
# 获取手机验证码
**简要描述**:
- 注意:
- 新注册的设备不要使用手机验证码登陆,会有滑块验证
- 新设备一般设备需要等待N天以上,就可以正常发送验证码直接登陆了
- 手机验证码登陆,可以支持手机设备同时在线的。
- 一个设备可以登陆多个账户,默认的是绑定的最新登陆的账户
- 如果需要查看设备绑定的账号列表,请查看设备信息- 咨询客服提供
-
**请求URL**:
- {APIURL}/dy/login/send_mobile_code2
**请求方式**
- POST
**请求头Headers**
- Content-Type:multipart/form-data
**参数**:
|参数名|必选|类型|说明
|-|-|-|-|
|wcid|Y|string| wcid
|mobile|Y|string|手机号码
{
"mobile": "17315815xxx",
"wcid": "15301122852703477sw"
}
**返回数据**:
|参数名|类型|说明|
|-|-|-|
|code|int|0成功,-1失败 1-提示消息|
|msg|string|反馈信息|
**请求参数示例**
```
{
"mobile": "18021111111",
"wcid": "1223232323334"
}
```
- 返回发送验证码成功
- 记下 proxy_ip ,提交验证码 需要一致
```
{
"code": 0,
"data": {
"data": {
"mobile": "180******11",
"mobile_ticket": "mobile_ticket_YEFGBG6FCCZA4HANNDUK2X8XNB95T2UZ",
"retry_time": 60
},
"message": "success",
"proxy_ip": "123.180.211.251:43131"
},
"msg": "success"
}
```
- 2030
- 返回需要 发送 YZ 到 106xxxxx的 进行校验;但是我们可以不进行校验, 而是可以再尝试重新获取,最多尝试5次 直到获取到验证码为止
```
{
"code": 0,
"data": {
"data": {
"captcha": "",
"channel_mobile": "10690032183903",
"desc_url": "",
"description": "",
"error_code": 2030,
"mobile": "173********",
"sms_content": "YZ",
"verify_ticket": "VTIDEF2E4EHYE65CHRVXXDWYS6TDEBD2XQ334D"
},
"message": "error",
"proxy_ip": "59.58.43.147:4313"
},
"msg": "success"
}
```
- error_code:7
- 系统繁忙, 当系统繁忙 则等一会再获取
```
{
"code": 0,
"data": {
"data": {
"captcha": "",
"desc_url": "",
"description": "系统繁忙,请稍后再试",
"error_code": 7
},
"message": "error",
"proxy_ip": "114.234.33.236:43131"
},
"msg": "success"
}
```
- error_code: 1105
- 需要过滑块; 请看滑块接口
```
{"data":{"captcha":"","desc_url":"","description":"","error_code":1105,"verify_center_decision_conf":"{\"code\":\"10000\",\"from\":\"shark_admin\",\"type\":\"verify\",\"version\":\"1\",\"region\":\"cn\",\"subtype\":\"slide\",\"detail\":\"tZxDLzTqXH75BWcWpbrqudwT0J2fHkvY6PnBP6s4URL*kfphYNgXzaqw9Wst7Km3BQ2oVtCCrxfFlf9Ix7nLWtPUzrnj0bB3457azhEeiujKHLMgnPV139h4G2REvTHWlMuYsJ4hD*AyajoHushqXpoaY5culhZqXtsYTb3TxDg0EQmkyss2YvB9MPXBMnm1AePgYIyAjLJQMvmvuzjj25DLS3XSGJnCFhmvilUNpTRH*pqZXtDCF9Q3RB86NEzpf69AUo3XUK*849vkPS-IGP8kKRl9HG4OZGGNXE-j9Z95iBhxrtTcEwu8xrdNlPh2ytans*xnud56aJtR9pZ29WaaNjhM4eytySzjf-zacruWZMKM8o8k*a*TQFf*soW2Jc1kBVaGNp3ihRfjPOhaVSC*Mfjp0il-zmGzFIZg9fEvwg07gmBLewV3JKSJ*GS-XwYnd2SV\",\"verify_event\":\"\",\"fp\":\"\",\"server_sdk_env\":\"{\\\"idc\\\":\\\"hl\\\",\\\"region\\\":\\\"CN\\\",\\\"server_type\\\":\\\"passport\\\"}\",\"log_id\":\"20220731020153010150176042172E3C9E\",\"is_assist_mobile\":false}"},"message":"error"}
```
**错误返回示例**
```{
"msg": "调用失败",
"code": -1,
"data": null
}
```