获取手机验证码(一)

# 获取手机验证码 **简要描述**: - 注意: - 新注册的设备不要使用手机验证码登陆,会有滑块验证 - 新设备一般设备需要等待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 } ```