注册API规划
获取图片验证码API
api地址: | {base-domain}/captchas/{uuid} | uuid:本次注业务客户端产生的唯一标识 |
---|---|---|
method | get |
示例:
<img src="base.xx.com/captchas/xxxxx-xxxx-xxxx/register">
发送手机验证码API
api地址: | {passport-domain}/passport/smscode/{mobile} | mobile:发送验证码的手机号 |
---|---|---|
method: | POST | |
参数1: | scene | 场景标识,注册业务为register |
参数2: | captchas | 图片验证码 |
参数3 | uuid | 唯一标识 |
示例:
POST: passport.xx.com/passport/smscode/18618454545?scene=register&captcha=123456&uuid=xxxx
验证手机验证码
api地址: | {passport-domain}/passport/smscode/{mobile} | mobile:要验证的手机号 |
---|---|---|
method: | GET | |
参数1: | sms_code | 要验证的短信码 |
示例:
GET: passport.xx.com/passport/smscode/18618454545?code=123456
注册api — app/wap接口
api地址: | {passport-domain}/passport/wap | |
---|---|---|
method: | POST | |
参数1 | mobile | 要注册的手机号 |
参数2: | password | 密码 |
示例:
POST: passport.xx.com/passport/mobile?mobile=18618454545&password=123456
注册api — PC接口
api地址: | {passport-domain}/passport/pc | |
---|---|---|
method: | POST | |
参数 | username | 密码 |
mobile | 要注册的手机号 | |
password | 密码 | |
sms_code | 手机验证码 |
用户名重复校验api
api地址: | {passport-domain}/passport/username/{username} | |
---|---|---|
method: | get |
如果用户名不存在返回:
{
"exist":false
}
如果用户名存在,则返回
{
"exist":true,
"suggests":["name1","name2"]
}