|
@@ -4,6 +4,8 @@
|
|
|
|
|
|
通用前缀: http://192.168.7.231:7379/new_battle
|
|
|
|
|
|
+万能验证码 : `0123456789`
|
|
|
+
|
|
|
|
|
|
|
|
|
请求方式: `Get`
|
|
@@ -70,7 +72,7 @@ public enum LoginEnum {
|
|
|
| loginType | int | 否 | 是 | 登录类型,具体见LoginEnum结构 |
|
|
|
|
|
|
```http
|
|
|
-http://127.0.0.1:7379/new_battle/loginByChannel?channelId=1&account=0xeccbc87e4b5ce2fe28308fd9f2a7baf3&sign=0f6aa27a4e529987d808162e38e731ef×tamp=1676373020000
|
|
|
+http://192.168.7.221:7379/new_battle/loginByChannel?channelId=1&account=0xeccbc87e4b5ce2fe28308fd9f2a7baf3&sign=0f6aa27a4e529987d808162e38e731ef×tamp=1676373020000&loginType=1
|
|
|
```
|
|
|
|
|
|
返回:
|
|
@@ -78,43 +80,51 @@ http://127.0.0.1:7379/new_battle/loginByChannel?channelId=1&account=0xeccbc87e4b
|
|
|
```json
|
|
|
{
|
|
|
"data": {
|
|
|
- "account": "a1",
|
|
|
+ "account": "",
|
|
|
"authWallets": [
|
|
|
{
|
|
|
"address": "0xeccbc87e4b5ce2fe28308fd9f2a7baf3",
|
|
|
- "createAt": 1676459788011,
|
|
|
- "createTime": "2023-02-15 19:16:28",
|
|
|
- "id": 7
|
|
|
+ "createAt": 1677058652012,
|
|
|
+ "createTime": "2023-02-22 17:37:32",
|
|
|
+ "id": 12
|
|
|
}
|
|
|
],
|
|
|
- "bindAt": 1676530976623,
|
|
|
- "bindTime": "2023-02-16 15:02:56",
|
|
|
+ "bindAt": -1,
|
|
|
+ "bindTime": "",
|
|
|
"channelId": 1,
|
|
|
- "createAt": 1676459787846,
|
|
|
- "createTime": "2023-02-15 19:16:27",
|
|
|
- "edit": true,
|
|
|
- "email": "a1@qq.com",
|
|
|
- "id": 8,
|
|
|
- "inviteCode": "ADSFCSNPCU",
|
|
|
- "lastLoginAt": 1676530976623,
|
|
|
- "lastLoginIp": "127.0.0.1",
|
|
|
- "lastLoginTime": "2023-02-16 15:02:56",
|
|
|
- "nickName": "a1",
|
|
|
- "score": 0,
|
|
|
+ "createAt": 1677058646727,
|
|
|
+ "createTime": "2023-02-22 17:37:26",
|
|
|
+ "edit": false,
|
|
|
+ "email": "",
|
|
|
+ "id": 13,
|
|
|
+ "inviteCode": "6L79MG1TBP",
|
|
|
+ "lastLoginAt": 1677058652048,
|
|
|
+ "lastLoginIp": "192.168.7.231",
|
|
|
+ "lastLoginTime": "2023-02-22 17:37:32",
|
|
|
+ "loginType": 1,
|
|
|
+ "nickName": "0xeccbc87e4b5ce2fe28308fd9f2a7baf3",
|
|
|
+ "score": 100,
|
|
|
"smallWallet": {
|
|
|
"address": "0x00000000000000000000000000000000",
|
|
|
- "createAt": 1676459787993,
|
|
|
- "createTime": "2023-02-15 19:16:27",
|
|
|
- "hdIdx": 7,
|
|
|
- "id": 7
|
|
|
+ "createAt": 1677058651989,
|
|
|
+ "createTime": "2023-02-22 17:37:31",
|
|
|
+ "hdIdx": 12,
|
|
|
+ "id": 12
|
|
|
},
|
|
|
- "status": 0,
|
|
|
- "token": "oZtH7N6ovx",
|
|
|
- "tokenExpireAt": 1676790176623,
|
|
|
- "tokenExpireTime": "2023-02-19 15:02:56"
|
|
|
+ "status": 1,
|
|
|
+ "token": "ZNVEtxogWA",
|
|
|
+ "tokenExpireAt": 1677317852048,
|
|
|
+ "tokenExpireTime": "2023-02-25 17:37:32",
|
|
|
+ "user": {
|
|
|
+ "accountId": 13,
|
|
|
+ "createAt": 1677058651987,
|
|
|
+ "createTime": "2023-02-22 17:37:31",
|
|
|
+ "nickName": "0xeccbc87e4b5ce2fe28308fd9f2a7baf3"
|
|
|
+ }
|
|
|
},
|
|
|
"errCode": 0,
|
|
|
- "errMsg": "Success"
|
|
|
+ "errMsg": "Success",
|
|
|
+ "totalSize": 0
|
|
|
}
|
|
|
```
|
|
|
|
|
@@ -190,11 +200,12 @@ http://127.0.0.1:7379/new_battle/bindAccountWithWallet?account=a1&pwd=123456&ema
|
|
|
|
|
|
请求
|
|
|
|
|
|
-| 参数名 | 类型 | 可否为空 | 是否参与加密 | 说明 |
|
|
|
-| --------- | ------ | -------- | ------------ | -------------------- |
|
|
|
-| token | string | 否 | 是 | 登录成功后获取的令牌 |
|
|
|
-| sign | string | 否 | 否 | md5加密值 |
|
|
|
-| timestamp | string | 否 | 是 | 时间戳 毫秒 |
|
|
|
+| 参数名 | 类型 | 可否为空 | 是否参与加密 | 说明 |
|
|
|
+| --------- | ------ | -------- | ------------ | ----------------------------- |
|
|
|
+| token | string | 否 | 是 | 登录成功后获取的令牌 |
|
|
|
+| loginType | int | 否 | 是 | 登录类型,具体见LoginEnum结构 |
|
|
|
+| sign | string | 否 | 否 | md5加密值 |
|
|
|
+| timestamp | string | 否 | 是 | 时间戳 毫秒 |
|
|
|
|
|
|
请求
|
|
|
|
|
@@ -209,42 +220,42 @@ http://127.0.0.1:7379/new_battle/accountInfo?token=oZtH7N6ovx&sign=0f6aa27a4e529
|
|
|
```json
|
|
|
{
|
|
|
"data": {
|
|
|
- "account": "a1",
|
|
|
- "authWallets": [
|
|
|
- {
|
|
|
- "address": "0xeccbc87e4b5ce2fe28308fd9f2a7baf3",
|
|
|
- "createAt": 1676459788011,
|
|
|
- "createTime": "2023-02-15 19:16:28",
|
|
|
- "id": 7
|
|
|
- }
|
|
|
- ],
|
|
|
- "bindAt": 1676530976623,
|
|
|
- "bindTime": "2023-02-16 15:02:56",
|
|
|
- "channelId": 1,
|
|
|
- "createAt": 1676459787846,
|
|
|
- "createTime": "2023-02-15 19:16:27",
|
|
|
+ "account": "test1111",
|
|
|
+ "bindAt": -1,
|
|
|
+ "bindTime": "",
|
|
|
+ "channelId": 3,
|
|
|
+ "createAt": 1677121736738,
|
|
|
+ "createTime": "2023-02-23 11:08:56",
|
|
|
"edit": true,
|
|
|
- "email": "a1@qq.com",
|
|
|
- "id": 8,
|
|
|
- "inviteCode": "ADSFCSNPCU",
|
|
|
+ "email": "guoliang@gliangliang.com",
|
|
|
+ "id": 14,
|
|
|
+ "inviteCode": "MHVXK00ZBK",
|
|
|
"lastLoginAt": 0,
|
|
|
"lastLoginIp": "127.0.0.1",
|
|
|
- "nickName": "a1",
|
|
|
- "score": 0,
|
|
|
+ "loginType": 0,
|
|
|
+ "nickName": "test1111",
|
|
|
+ "score": 100,
|
|
|
"smallWallet": {
|
|
|
"address": "0x00000000000000000000000000000000",
|
|
|
- "createAt": 1676459787993,
|
|
|
- "createTime": "2023-02-15 19:16:27",
|
|
|
- "hdIdx": 7,
|
|
|
- "id": 7
|
|
|
+ "createAt": 1677121738056,
|
|
|
+ "createTime": "2023-02-23 11:08:58",
|
|
|
+ "hdIdx": 13,
|
|
|
+ "id": 13
|
|
|
},
|
|
|
"status": 0,
|
|
|
- "token": "oZtH7N6ovx",
|
|
|
- "tokenExpireAt": 1676790176623,
|
|
|
- "tokenExpireTime": "2023-02-19 15:02:56"
|
|
|
+ "token": "fFRHmZKSoh",
|
|
|
+ "tokenExpireAt": 1677380938998,
|
|
|
+ "tokenExpireTime": "2023-02-26 11:08:58",
|
|
|
+ "user": {
|
|
|
+ "accountId": 14,
|
|
|
+ "createAt": 1677121742318,
|
|
|
+ "createTime": "2023-02-23 11:09:02",
|
|
|
+ "nickName": "test1111"
|
|
|
+ }
|
|
|
},
|
|
|
"errCode": 0,
|
|
|
- "errMsg": "Success"
|
|
|
+ "errMsg": "Success",
|
|
|
+ "totalSize": 0
|
|
|
}
|
|
|
```
|
|
|
|
|
@@ -288,6 +299,10 @@ http://127.0.0.1:7379/new_battle/accountScoreDetails?token=oc904uFv4f&sign=0f6aa
|
|
|
|
|
|
##### 5. 获取邮箱验证码 `/mailCode`
|
|
|
|
|
|
+**只有在AWS上的服务器才能有效发送验证码 ,本地服务器由于国内的墙的问题,无法发送邮件**
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
请求
|
|
|
|
|
|
| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
@@ -296,6 +311,24 @@ http://127.0.0.1:7379/new_battle/accountScoreDetails?token=oc904uFv4f&sign=0f6aa
|
|
|
| sign | string | 是 | 否 | md5加密值 |
|
|
|
| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|
|
|
|
|
|
+请求
|
|
|
+
|
|
|
+```http
|
|
|
+http://127.0.0.1:7379/new_battle/mailCode?email=guoliang@gliangliang.com
|
|
|
+```
|
|
|
+
|
|
|
+返回
|
|
|
+
|
|
|
+```json
|
|
|
+{
|
|
|
+ "errCode": 0,
|
|
|
+ "errMsg": "Success",
|
|
|
+ "totalSize": 0
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
##### 6. 忘记密码 `/passwordForget`
|
|
|
|
|
|
请求
|
|
@@ -313,14 +346,68 @@ http://127.0.0.1:7379/new_battle/accountScoreDetails?token=oc904uFv4f&sign=0f6aa
|
|
|
|
|
|
请求
|
|
|
|
|
|
-| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
|
-| --------- | ------ | -------- | ------------ | ----------- |
|
|
|
-| account | string | 是 | 是 | 账号 |
|
|
|
-| pwd | string | 是 | 是 | 新密码 |
|
|
|
-| email | string | 是 | 是 | 邮箱地址 |
|
|
|
-| emailCode | string | 是 | 是 | 验证码 |
|
|
|
-| sign | string | 是 | 否 | md5加密值 |
|
|
|
-| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|
|
|
+| 参数名 | 类型 | 是否必填 | 是否参与加密 | 说明 |
|
|
|
+| --------- | ------ | -------- | ------------ | ----------------------------- |
|
|
|
+| account | string | 是 | 是 | 账号 |
|
|
|
+| pwd | string | 是 | 是 | 新密码 |
|
|
|
+| email | string | 是 | 是 | 邮箱地址 |
|
|
|
+| emailCode | string | 是 | 是 | 验证码,万能验证码见文档第一章 |
|
|
|
+| sign | string | 是 | 否 | md5加密值 |
|
|
|
+| timestamp | string | 是 | 是 | 时间戳 毫秒 |
|
|
|
+| loginType | int | 否 | 是 | 登录类型,具体见LoginEnum结构 |
|
|
|
+
|
|
|
+请求
|
|
|
+
|
|
|
+```http
|
|
|
+http://127.0.0.1:7379/new_battle/accountRegister?account=test1111&pwd=12321323&email=guoliang@gliangliang.com&emailCode=0123456789&sign=0f6aa27a4e529987d808162e38e731ef×tamp=1676373020000&loginType=1
|
|
|
+```
|
|
|
+
|
|
|
+返回
|
|
|
+
|
|
|
+```json
|
|
|
+{
|
|
|
+ "data": {
|
|
|
+ "account": "test1111",
|
|
|
+ "bindAt": -1,
|
|
|
+ "bindTime": "",
|
|
|
+ "channelId": 3,
|
|
|
+ "createAt": 1677121736738,
|
|
|
+ "createTime": "2023-02-23 11:08:56",
|
|
|
+ "edit": true,
|
|
|
+ "email": "guoliang@gliangliang.com",
|
|
|
+ "id": 14,
|
|
|
+ "inviteCode": "MHVXK00ZBK",
|
|
|
+ "lastLoginAt": 1677121738998,
|
|
|
+ "lastLoginIp": "127.0.0.1",
|
|
|
+ "lastLoginTime": "2023-02-23 11:08:58",
|
|
|
+ "loginType": 0,
|
|
|
+ "nickName": "test1111",
|
|
|
+ "score": 100,
|
|
|
+ "smallWallet": {
|
|
|
+ "address": "0x00000000000000000000000000000000",
|
|
|
+ "createAt": 1677121738056,
|
|
|
+ "createTime": "2023-02-23 11:08:58",
|
|
|
+ "hdIdx": 13,
|
|
|
+ "id": 13
|
|
|
+ },
|
|
|
+ "status": 1,
|
|
|
+ "token": "fFRHmZKSoh",
|
|
|
+ "tokenExpireAt": 1677380938998,
|
|
|
+ "tokenExpireTime": "2023-02-26 11:08:58",
|
|
|
+ "user": {
|
|
|
+ "accountId": 14,
|
|
|
+ "createAt": 1677121742318,
|
|
|
+ "createTime": "2023-02-23 11:09:02",
|
|
|
+ "nickName": "test1111"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "errCode": 0,
|
|
|
+ "errMsg": "Success",
|
|
|
+ "totalSize": 0
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+
|
|
|
|
|
|
##### 8. 绑定邮箱 `/bindEmail`
|
|
|
|