用户接口


User 对象

字段 类型 说明
id string 用户id
username string 用户名
role string 用户角色
area_code string 手机区号
mobile string 手机号
cert_type number 认证类型, 0未认证,1公司,2个人
promotion_code string 推广码
last_login string 上次登录时间
created_at string 创建时间
updated_at string 更新时间

检查邮箱是否可注册

URL: POST /user/check_email

输入:

字段 类型 必填 说明
username string 用户名,邮箱格式

输出: 无, 200表示可用


检查手机号是否可注册

URL: POST /user/check_mobile

输入:

字段 类型 必填 说明
area_code string 手机区号, 如852
mobile string 手机号,如13900000000

输出: 无, 200表示可用


注册

URL: POST /user/register

输入:

字段 类型 必填 说明
username string 用户名,邮箱格式
area_code string 手机区号, 如852
mobile string 手机号,如13900000000
password string 密码
promotion_code string 邀请码
cert_type number 认证类型, 1公司注册, 2个人注册

当公司注册时,以下参数必填

字段 类型 必填 说明
company_name string 公司名称
director_name string 董事姓名
beneficiary string 受益人
registered_cert_url string 公司注册证书URL
business_cert_url string 商业登记证书URL
director_cert_url string 董事证件URL
purpose list<string> 刷卡场景, 在['TIKTOK', 'FACEBOOK', 'GOOGLE', 'OTHER']中多选
other_purpose string 特殊使用场景, 如果选有OTHER,此项必填

当个人注册时,以下参数必填

字段 类型 必填 说明
person_name string 姓名
idcard_front_url string 身份证正面URL
idcard_back_url string 身份证反面URL
purpose list<string> 刷卡场景, 在['TIKTOK', 'FACEBOOK', 'GOOGLE', 'OTHER']中多选
other_purpose string 特殊使用场景, 如果选有OTHER,此项必填

输出:

字段 类型 说明
token string access jwt token

重置密码

URL: POST /user/reset_password

输入:

字段 类型 必填 说明
email string 邮箱
code string 验证码
password string 新密码

输出:


登录

URL: POST /user/login

输入:

字段 类型 必填 说明
username string 用户名,邮箱格式
password string 密码

输出:

字段 类型 说明
token string access jwt token

获取用户信息

URL: GET /user/userinfo

输出: User


修改密码

URL: POST /user/change_password

输入:

字段 类型 必填 说明
old_password string 旧密码
new_password string 新密码

输出:


获取手机验证码

测试阶段不会真发验证码,可用随意6位数验证

URL: POST /user/get_mobile_code

输入:

字段 类型 必填 说明
area_code string 手机区号
mobile string 手机号
code_type string 验证码类型, change_mobile

输出:


修改手机号

测试阶段不会真发验证码,可用随意6位数验证

URL: POST /user/change_mobile

输入:

字段 类型 必填 说明
area_code string 手机区号
mobile string 手机号
code string 验证码
new_area_code string 新手机区号
new_mobile string 新手机号

输出:


获取邮箱验证码

测试阶段不会真发验证码,可用随意6位数验证

URL: POST /user/get_email_code

输入:

字段 类型 必填 说明
email string 邮箱
code_type string 验证码类型, change_email, reset_password

输出:


修改登录邮箱

测试阶段不会真发验证码,可用随意6位数验证

URL: POST /user/change_email

输入:

字段 类型 必填 说明
email string 邮箱
code string 验证码
new_email string 新邮箱

输出: