173799761 vor 2 Jahren
Ursprung
Commit
4356da10b7
1 geänderte Dateien mit 154 neuen und 67 gelöschten Zeilen
  1. 154 67
      ic1101_cocos_API.md

+ 154 - 67
ic1101_cocos_API.md

@@ -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&timestamp=1676373020000
+http://192.168.7.221:7379/new_battle/loginByChannel?channelId=1&account=0xeccbc87e4b5ce2fe28308fd9f2a7baf3&sign=0f6aa27a4e529987d808162e38e731ef&timestamp=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&timestamp=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`