|
@@ -38,11 +38,21 @@ public enum WalletEnum {
|
|
|
}
|
|
|
```
|
|
|
|
|
|
+##### 3.登录类型 `LoginEnum`
|
|
|
+
|
|
|
+```java
|
|
|
+public enum LoginEnum {
|
|
|
+ Cocos(1, "Cocos"),
|
|
|
+ PcUe5(2, "PcUe5"),
|
|
|
+ WebSite(3, "官网");
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
|
|
|
|
|
|
#### 三、API列表
|
|
|
|
|
|
-##### 1.登录接口 `/loginByChannel `
|
|
|
+##### 1.多渠道登录接口 `/loginByChannel `
|
|
|
|
|
|
<img src="https://mdres20230215.oss-cn-shanghai.aliyuncs.com/walletflow.jpg" alt="image-20230215193208858" style="zoom:50%;" />
|
|
|
|
|
@@ -57,6 +67,7 @@ public enum WalletEnum {
|
|
|
| pwd | string | 是 | 否 | 密码 |
|
|
|
| sign | string | 否 | 否 | md5加密值 |
|
|
|
| timestamp | string | 否 | 是 | 时间戳 毫秒 |
|
|
|
+| loginType | int | 否 | 是 | 登录类型,具体见LoginEnum结构 |
|
|
|
|
|
|
```http
|
|
|
http://127.0.0.1:7379/new_battle/loginByChannel?channelId=1&account=0xeccbc87e4b5ce2fe28308fd9f2a7baf3&sign=0f6aa27a4e529987d808162e38e731ef×tamp=1676373020000
|
|
@@ -275,5 +286,51 @@ http://127.0.0.1:7379/new_battle/accountScoreDetails?token=oc904uFv4f&sign=0f6aa
|
|
|
}
|
|
|
```
|
|
|
|
|
|
+##### 5. 获取邮箱验证码 `/mailCode`
|
|
|
+
|
|
|
+请求
|
|
|
+
|
|
|
+| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
|
+| --------- | ------ | -------- | ------------ | ----------- |
|
|
|
+| email | string | 是 | 是 | 邮箱地址 |
|
|
|
+| sign | string | 是 | 否 | md5加密值 |
|
|
|
+| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|
|
|
+
|
|
|
+##### 6. 忘记密码 `/passwordForget`
|
|
|
|
|
|
+请求
|
|
|
+
|
|
|
+| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
|
+| --------- | ------ | -------- | ------------ | ----------- |
|
|
|
+| account | string | 是 | 是 | 账号名 |
|
|
|
+| newPwd | string | 是 | 是 | 新密码 |
|
|
|
+| email | string | 是 | 是 | 邮箱地址 |
|
|
|
+| emailCode | string | 是 | 是 | 验证码 |
|
|
|
+| sign | string | 是 | 否 | md5加密值 |
|
|
|
+| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|
|
|
+
|
|
|
+##### 7. 新用户注册 `/accountRegister`
|
|
|
+
|
|
|
+请求
|
|
|
+
|
|
|
+| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
|
+| --------- | ------ | -------- | ------------ | ----------- |
|
|
|
+| account | string | 是 | 是 | 账号 |
|
|
|
+| pwd | string | 是 | 是 | 新密码 |
|
|
|
+| email | string | 是 | 是 | 邮箱地址 |
|
|
|
+| emailCode | string | 是 | 是 | 验证码 |
|
|
|
+| sign | string | 是 | 否 | md5加密值 |
|
|
|
+| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|
|
|
+
|
|
|
+##### 8. 绑定邮箱 `/bindEmail`
|
|
|
+
|
|
|
+请求
|
|
|
|
|
|
+| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
|
+| --------- | ------ | -------- | ------------ | ----------- |
|
|
|
+| account | string | 是 | 是 | 账号 |
|
|
|
+| pwd | string | 是 | 是 | 新密码 |
|
|
|
+| email | string | 是 | 是 | 邮箱地址 |
|
|
|
+| emailCode | string | 是 | 是 | 验证码 |
|
|
|
+| sign | string | 是 | 否 | md5加密值 |
|
|
|
+| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|