获取手机验证码(一)

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