这是账号注册接口,使用场景为用户进行注册流程,已经调用过“验证码检验接口”,并且获取了注册认可Token。前端提交正确的验证码和注册认可Token到本接口完成注册流程,为用户创建账号。
Request
HTTP request
POST https://www.featapi.com/api/auth/phone/register/
Parameters
无需添加参数。
Authorization
该请求需要授权以下scopes访问权限:
无
Request body
必填参数:
Property name | Value | Description | Notes |
---|---|---|---|
country_code | string | 手机号码所属国家的国家代码 | 比如中国的手机号,则为“CHN” |
phone | string | 手机号码,格式为 +{国际拨号代码}-{手机号码} 范例:+86-12345678 | https://en.wikipedia.org/wiki/List_of_country_calling_codes |
vcode | string | 6位字符长度 | |
token | string | 64位字符长度 | 注册认可Token |
password | string | 账户密码 | 用户为自己的新账户填写的密码(非必填) |
form_id | string | form-130、login |
选填参数:
Property name | Value | Description | Notes |
---|---|---|---|
r | string | 推荐码 | 参见推广 API 参考相关文档 |
Response
如果请求成功,以用户注册提交的手机号码作为账户名,完成用户账户的创建。用户之后可提交正确的手机号码和密码进行账户登录操作。并生成、返回登录key和uid。
{
"data":{
"key": "abcdef1234609871235abab",
"uid": 1234567890
}
}
注册请求失败,注册认可Token不正确或已超时,请重新获取注册验证码和注册认可Token。
{
"error": true,
"message": "Register failed (missing token or token error)",
"code": "REGISTER_TOKEN_MISSING_ERROR"
}