会员注册
接口说明
- 路径:
/client/member/register - 方法:
POST - 说明: 会员注册接口。使用账号、密码、手机号码等资料注册。必须携带基础验证 Token (
baseToken)。注册成功后会自动登入并返回包含会员资料和 Token 的响应。
请求参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
baseToken | String | 是 | 基础认证接口获取的凭证 |
username | String | 是 | 会员登录账号 |
password | String | 是 | 会员登录密码 (明文,由后端加密校验) |
mobile | String | 否 | 手机号码 |
ddi | String | 否 | 国家手机代号 (例如 +86) |
referrerCode | String | 否 | 邀请码 |
请求示例 (JSON 格式)
json
{
"baseToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpX...",
"username": "testuser02",
"password": "my_password123",
"mobile": "13800138000",
"ddi": "+86",
"referrerCode": "ABCDEFGH"
}返回参数
| 参数名 | 类型 | 说明 |
|---|---|---|
code | Number | 状态码,0 表示成功 |
msg | String | 提示信息 |
data.id | String | 新注册会员的唯一 ID (GUID) |
data.token | String | 专属会员 Token,后续涉及会员的业务请求需携带此 Token。(注:Token Payload 载荷中额外包含 refCode 字段) |
data.expiresAt | Number | Token 过期时间的时间戳 (毫秒) |
返回示例
json
{
"code": 0,
"msg": "获取成功",
"data": {
"id": "xxxx-xxxx-xxxx-xxxx",
"token": "eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9...",
"expiresAt": 1718000000000
}
}