获取手机验证码(一)
# 获取手机验证码
**简要描述**:
- 注意:
- 新注册的设备不要使用手机验证码登陆,会有滑块验证
- 新设备一般设备需要等待N天以上,就可以正常发送验证码直接登陆了
- 手机验证码登陆,可以支持手机设备同时在线的。
**请求URL**:
- {APIURL}/ks/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"
}
```
- 返回需要 发送 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"
}
```
- 系统繁忙, 当系统繁忙 则等一会再获取
```
{
"code": 0,
"data": {
"data": {
"captcha": "",
"desc_url": "",
"description": "系统繁忙,请稍后再试",
"error_code": 7
},
"message": "error",
"proxy_ip": "114.234.33.236:43131"
},
"msg": "success"
}
```
**错误返回示例**
```{
"msg": "调用失败",
"code": -1,
"data": null
}
```