|
|
@@ -0,0 +1,906 @@
|
|
|
+用户相关:
|
|
|
+ updatePlayerProp:更新用户属性
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "playPropList": [
|
|
|
+ {
|
|
|
+ "add": 0, (0当前值 1增加值)
|
|
|
+ "propType": 0, (属性类型)
|
|
|
+ "propValue": 0 (属性值)
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "playPropBackList": [
|
|
|
+ {
|
|
|
+ "propType": 1, (属性类型)
|
|
|
+ "propValue": 222333, (当前值)
|
|
|
+ "addValue": 111 (增加值)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ getInfoCrypt: 获取用户属性
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "1.0"
|
|
|
+ }
|
|
|
+ 返回:(encryp加密)
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": "{"lastTime":1621824357,
|
|
|
+ "loginDays":3,
|
|
|
+ "versioncfg":"1.0",
|
|
|
+ "food":222333,
|
|
|
+ "prestige":100,
|
|
|
+ "yb":451,
|
|
|
+ "redBag":0,
|
|
|
+ "turntableCard":null,
|
|
|
+ "turntableLeftTimes":null,
|
|
|
+ "turntableRefreshTimes":null,
|
|
|
+ "turntableUseCardTimes":null,
|
|
|
+ "turntableTotal":null,
|
|
|
+ "barrack":30,
|
|
|
+ "foodMax":100,
|
|
|
+ "foodConsume":null,
|
|
|
+ "foodRecover":1,
|
|
|
+ "mission_arrive":50,
|
|
|
+ "mission_passed":1,
|
|
|
+ "generalpack":[{
|
|
|
+ "id":111001,
|
|
|
+ "status":1,
|
|
|
+ "pos":0,
|
|
|
+ "exp":0,
|
|
|
+ "lv":1,
|
|
|
+ "star":2,
|
|
|
+ "fragment":186,
|
|
|
+ "receiveTimes":0,
|
|
|
+ "rewardFirstOpen":null
|
|
|
+ },{
|
|
|
+ "id":113011,
|
|
|
+ "status":0,
|
|
|
+ "pos":-1,
|
|
|
+ "exp":0,
|
|
|
+ "lv":30,
|
|
|
+ star":1,
|
|
|
+ "fragment":444,
|
|
|
+ "receiveTimes":0,
|
|
|
+ "rewardFirstOpen":null
|
|
|
+ },{
|
|
|
+ "id":111002,
|
|
|
+ "status":1,
|
|
|
+ "pos":1,
|
|
|
+ "exp":0,
|
|
|
+ "lv":30,
|
|
|
+ "star":3,
|
|
|
+ "fragment":62,
|
|
|
+ "receiveTimes":0,
|
|
|
+ "rewardFirstOpen":null}],
|
|
|
+ "useskill_time":0,
|
|
|
+ "dailyClearTimes":3,
|
|
|
+ "taskRedBag":0,
|
|
|
+ "dailyTask":{
|
|
|
+ "activeVideoTimes":0,
|
|
|
+ "activeToday":0,
|
|
|
+ "dailyTaskReceives":[],
|
|
|
+ "updateActiveTime":1621590851},
|
|
|
+ "gameUserData":{
|
|
|
+ "14":"0",
|
|
|
+ "12":"10",
|
|
|
+ "31":"[{
|
|
|
+ "id":1,
|
|
|
+ "state":3,
|
|
|
+ "task_stage":1,
|
|
|
+ "cur_bar":5,
|
|
|
+ "description":"武将训练{0}次",
|
|
|
+ "count1":5,
|
|
|
+ "count2":20,
|
|
|
+ "activevalue1":5,
|
|
|
+ "activevalue2":15
|
|
|
+ },{
|
|
|
+ "id":2,
|
|
|
+ "state":2,
|
|
|
+ "task_stage":1,
|
|
|
+ "cur_bar":0,
|
|
|
+ "description":"投资{0}次",
|
|
|
+ "count1":2,
|
|
|
+ "count2":4,
|
|
|
+ "activevalue1":5,
|
|
|
+ "activevalue2":10
|
|
|
+ },{
|
|
|
+ "id":3,
|
|
|
+ "state":2,
|
|
|
+ "task_stage":1,
|
|
|
+ "cur_bar":0,
|
|
|
+ "description":"抽取武将{0}次",
|
|
|
+ "count1":5,
|
|
|
+ "count2":10,
|
|
|
+ "activevalue1":5,
|
|
|
+ "activevalue2":15
|
|
|
+ },{
|
|
|
+ "id":4,
|
|
|
+ "state":2,
|
|
|
+ "task_stage":1,
|
|
|
+ "cur_bar":0,
|
|
|
+ "description":"转盘抽奖{0}次",
|
|
|
+ "count1":5,
|
|
|
+ "count2":10,
|
|
|
+ "activevalue1":5,
|
|
|
+ "activevalue2":15
|
|
|
+ },{
|
|
|
+ "id":5,
|
|
|
+ "state":2,
|
|
|
+ "task_stage":1,
|
|
|
+ "cur_bar":0,
|
|
|
+ "description":"使用统帅技能{0}次",
|
|
|
+ "count1":1,
|
|
|
+ "count2":3,
|
|
|
+ "activevalue1":5,
|
|
|
+ "activevalue2":15
|
|
|
+ },{
|
|
|
+ "id":6,
|
|
|
+ "state":2,
|
|
|
+ "task_stage":1,
|
|
|
+ "cur_bar":0,
|
|
|
+ "description":"观看视频广告{0}次",
|
|
|
+ "count1":15,
|
|
|
+ "count2":30,
|
|
|
+ "activevalue1":5,
|
|
|
+ "activevalue2":20
|
|
|
+ }
|
|
|
+ ]",
|
|
|
+ "13":"1",
|
|
|
+ "33":"{
|
|
|
+ "cur_count":20,
|
|
|
+ "cumulative_count":20,
|
|
|
+ "limit_count":20
|
|
|
+ }",
|
|
|
+ "32":"[{
|
|
|
+ "id":1,
|
|
|
+ "icon":1,
|
|
|
+ "activevalue":20,
|
|
|
+ "isdouble":1,
|
|
|
+ "videotimes":0,
|
|
|
+ "task_box_state":2,
|
|
|
+ "tv_box_state":2,
|
|
|
+ "can_receive_tv_box":0
|
|
|
+ },{
|
|
|
+ "id":2,
|
|
|
+ "icon":1,
|
|
|
+ "activevalue":40,
|
|
|
+ "isdouble":0,
|
|
|
+ "videotimes":0,
|
|
|
+ "task_box_state":2,
|
|
|
+ "tv_box_state":2,
|
|
|
+ "can_receive_tv_box":0
|
|
|
+ },{
|
|
|
+ "id":3,
|
|
|
+ "icon":2,
|
|
|
+ "activevalue":60,
|
|
|
+ "isdouble":0,
|
|
|
+ "videotimes":0,
|
|
|
+ "task_box_state":2,
|
|
|
+ "tv_box_state":2,
|
|
|
+ "can_receive_tv_box":0
|
|
|
+ },{
|
|
|
+ "id":4,
|
|
|
+ "icon":1,
|
|
|
+ "activevalue":80,
|
|
|
+ "isdouble":0,
|
|
|
+ "videotimes":0,
|
|
|
+ "task_box_state":2,
|
|
|
+ "tv_box_state":2,
|
|
|
+ "can_receive_tv_box":0
|
|
|
+ },{
|
|
|
+ "id":5,
|
|
|
+ "icon":2,
|
|
|
+ "activevalue":100,
|
|
|
+ "isdouble":1,
|
|
|
+ "videotimes":0,
|
|
|
+ "task_box_state":2,
|
|
|
+ "tv_box_state":2,
|
|
|
+ "can_receive_tv_box":0
|
|
|
+ }]"},
|
|
|
+ "drawCardTimes1":null,
|
|
|
+ "drawCardTimes10":null,
|
|
|
+ "userExchangeTimes":3,
|
|
|
+ "qualityMissedTimes":null,
|
|
|
+ "turntableTimes":0,
|
|
|
+ "isNewDay":0,
|
|
|
+ "piggyBox":{
|
|
|
+ "piggyBox":0,
|
|
|
+ "piggyBoxYesterday":0,
|
|
|
+ "piggyBoxLastTime":1621818739,
|
|
|
+ "piggyBoxFull":0
|
|
|
+ },
|
|
|
+ "turntableAlreadyTotalTimes":0,
|
|
|
+ "restore":null
|
|
|
+ }"
|
|
|
+ }
|
|
|
+
|
|
|
+ savePlayerProp: 更新用户的单个属性(极简风)
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "key": "string",
|
|
|
+ "value": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "12": "10",
|
|
|
+ "13": "1",
|
|
|
+ "14": "0",
|
|
|
+ "31": "[{"id":1,"state":3,"task_stage":1,"cur_bar":5,"description":"武将训练{0}次","count1":5,"count2":20,"activevalue1":5,"activevalue2":15},{"id":2,"state":2,"task_stage":1,"cur_bar":0,"description":"投资{0}次","count1":2,"count2":4,"activevalue1":5,"activevalue2":10},{"id":3,"state":2,"task_stage":1,"cur_bar":0,"description":"抽取武将{0}次","count1":5,"count2":10,"activevalue1":5,"activevalue2":15},{"id":4,"state":2,"task_stage":1,"cur_bar":0,"description":"转盘抽奖{0}次","count1":5,"count2":10,"activevalue1":5,"activevalue2":15},{"id":5,"state":2,"task_stage":1,"cur_bar":0,"description":"使用统帅技能{0}次","count1":1,"count2":3,"activevalue1":5,"activevalue2":15},{"id":6,"state":2,"task_stage":1,"cur_bar":0,"description":"观看视频广告{0}次","count1":15,"count2":30,"activevalue1":5,"activevalue2":20}]",
|
|
|
+ "32": "[{"id":1,"icon":1,"activevalue":20,"isdouble":1,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":2,"icon":1,"activevalue":40,"isdouble":0,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":3,"icon":2,"activevalue":60,"isdouble":0,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":4,"icon":1,"activevalue":80,"isdouble":0,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":5,"icon":2,"activevalue":100,"isdouble":1,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0}]",
|
|
|
+ "33": "{"cur_count":20,"cumulative_count":20,"limit_count":20}",
|
|
|
+ "1998": "2021"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ saveAllPlayerProp: 更新用户所有的属性(极简风)
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "needProp": {"1998":"2021","1990":"2010"}
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "12": "10",
|
|
|
+ "13": "1",
|
|
|
+ "14": "0",
|
|
|
+ "31": "[{"id":1,"state":3,"task_stage":1,"cur_bar":5,"description":"武将训练{0}次","count1":5,"count2":20,"activevalue1":5,"activevalue2":15},{"id":2,"state":2,"task_stage":1,"cur_bar":0,"description":"投资{0}次","count1":2,"count2":4,"activevalue1":5,"activevalue2":10},{"id":3,"state":2,"task_stage":1,"cur_bar":0,"description":"抽取武将{0}次","count1":5,"count2":10,"activevalue1":5,"activevalue2":15},{"id":4,"state":2,"task_stage":1,"cur_bar":0,"description":"转盘抽奖{0}次","count1":5,"count2":10,"activevalue1":5,"activevalue2":15},{"id":5,"state":2,"task_stage":1,"cur_bar":0,"description":"使用统帅技能{0}次","count1":1,"count2":3,"activevalue1":5,"activevalue2":15},{"id":6,"state":2,"task_stage":1,"cur_bar":0,"description":"观看视频广告{0}次","count1":15,"count2":30,"activevalue1":5,"activevalue2":20}]",
|
|
|
+ "32": "[{"id":1,"icon":1,"activevalue":20,"isdouble":1,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":2,"icon":1,"activevalue":40,"isdouble":0,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":3,"icon":2,"activevalue":60,"isdouble":0,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":4,"icon":1,"activevalue":80,"isdouble":0,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0},{"id":5,"icon":2,"activevalue":100,"isdouble":1,"videotimes":0,"task_box_state":2,"tv_box_state":2,"can_receive_tv_box":0}]",
|
|
|
+ "33": "{"cur_count":20,"cumulative_count":20,"limit_count":20}",
|
|
|
+ "1990": "2010",
|
|
|
+ "1998": "2021"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ getUserIsNewDay: 登录时获取是否新一天
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "isNewDay": 1 (0.不是 1.是)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+武将相关: /general
|
|
|
+ updateKeyValueDemo: 更新数据demo
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "key": "string",
|
|
|
+ "value": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ getInitGeneralDemo: 获取初始武将用于测试
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "id": 0,
|
|
|
+ "num": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "type": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "GeneralProp": [
|
|
|
+ {
|
|
|
+ "id": Integer (武将Id)
|
|
|
+ "status": Integer (武将状态 是否激活)
|
|
|
+ "pos": Integer (位置 0-4表示在阵上 -1表示不在阵上)
|
|
|
+ "exp": BigDecimal (当前等级的经验)
|
|
|
+ "lv": Integer (当前等级)
|
|
|
+ "star": Integer (当前星级)
|
|
|
+ "fragment": Integer (当前碎片数)
|
|
|
+ "receiveTimes": Integer (领取次数)
|
|
|
+ "rewardFirstOpen": [ (首次开启时的奖励)
|
|
|
+ {
|
|
|
+ "type": Integer (道具类型)
|
|
|
+ "num": Integer (奖励数量)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ changeEmbattle: 更换布阵
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "changeEmbattles": [
|
|
|
+ {
|
|
|
+ "gid": 0,
|
|
|
+ "pos": 0
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ composeGeneral: 武将合成、升星
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "id": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "GeneralProp":
|
|
|
+ {
|
|
|
+ "id": Integer (武将Id)
|
|
|
+ "status": Integer (武将状态 是否激活)
|
|
|
+ "pos": Integer (位置 0-4表示在阵上 -1表示不在阵上)
|
|
|
+ "exp": BigDecimal (当前等级的经验)
|
|
|
+ "lv": Integer (当前等级)
|
|
|
+ "star": Integer (当前星级)
|
|
|
+ "fragment": Integer (当前碎片数)
|
|
|
+ "receiveTimes": Integer (领取次数)
|
|
|
+ "rewardFirstOpen": [ (首次开启时的奖励)
|
|
|
+ {
|
|
|
+ "type": Integer (道具类型)
|
|
|
+ "num": Integer (奖励数量)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ generalExpUp: 升级武将
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "generalExpUps": [
|
|
|
+ {
|
|
|
+ "exp": 0,
|
|
|
+ "gui": 0,
|
|
|
+ "lv": 0
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ barracksLvUp: 升级兵营
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "prestige":
|
|
|
+ "barrack":
|
|
|
+ "generalpack": [
|
|
|
+ {
|
|
|
+ "id": Integer (武将Id)
|
|
|
+ "status": Integer (武将状态 是否激活)
|
|
|
+ "pos": Integer (位置 0-4表示在阵上 -1表示不在阵上)
|
|
|
+ "exp": BigDecimal (当前等级的经验)
|
|
|
+ "lv": Integer (当前等级)
|
|
|
+ "star": Integer (当前星级)
|
|
|
+ "fragment": Integer (当前碎片数)
|
|
|
+ "receiveTimes": Integer (领取次数)
|
|
|
+ "rewardFirstOpen": [ (首次开启时的奖励)
|
|
|
+ {
|
|
|
+ "type": Integer (道具类型)
|
|
|
+ "num": Integer (奖励数量)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ getInitGeneral: 获取初始武将
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "id": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "初始成功",
|
|
|
+ "GeneralProp":
|
|
|
+ {
|
|
|
+ "id": Integer (武将Id)
|
|
|
+ "status": Integer (武将状态 是否激活)
|
|
|
+ "pos": Integer (位置 0-4表示在阵上 -1表示不在阵上)
|
|
|
+ "exp": BigDecimal (当前等级的经验)
|
|
|
+ "lv": Integer (当前等级)
|
|
|
+ "star": Integer (当前星级)
|
|
|
+ "fragment": Integer (当前碎片数)
|
|
|
+ "receiveTimes": Integer (领取次数)
|
|
|
+ "rewardFirstOpen": [ (首次开启时的奖励)
|
|
|
+ {
|
|
|
+ "type": Integer (道具类型)
|
|
|
+ "num": Integer (奖励数量)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ updateMission: 过关校验
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "last": [
|
|
|
+ 0
|
|
|
+ ],
|
|
|
+ "max": [
|
|
|
+ 0
|
|
|
+ ],
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "sward": 1 (奖励id1:数量;奖励id2:数量;...)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ drawCard: 武将抽卡
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "type": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "Yb": 1111,
|
|
|
+ "GeneralProp": [
|
|
|
+ {
|
|
|
+ "id": Integer (武将Id)
|
|
|
+ "status": Integer (武将状态 是否激活)
|
|
|
+ "pos": Integer (位置 0-4表示在阵上 -1表示不在阵上)
|
|
|
+ "exp": BigDecimal (当前等级的经验)
|
|
|
+ "lv": Integer (当前等级)
|
|
|
+ "star": Integer (当前星级)
|
|
|
+ "fragment": Integer (当前碎片数)
|
|
|
+ "receiveTimes": Integer (领取次数)
|
|
|
+ "rewardFirstOpen": [ (首次开启时的奖励)
|
|
|
+ {
|
|
|
+ "type": Integer (道具类型)
|
|
|
+ "num": Integer (奖励数量)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ openGeneralReward: 开启武将奖励
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "id": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "GeneralReward": [
|
|
|
+ {
|
|
|
+ "id": Integer (武将Id)
|
|
|
+ "status": Integer (武将状态 是否激活)
|
|
|
+ "pos": Integer (位置 0-4表示在阵上 -1表示不在阵上)
|
|
|
+ "exp": BigDecimal (当前等级的经验)
|
|
|
+ "lv": Integer (当前等级)
|
|
|
+ "star": Integer (当前星级)
|
|
|
+ "fragment": Integer (当前碎片数)
|
|
|
+ "receiveTimes": Integer (领取次数)
|
|
|
+ "rewardFirstOpen": [ (首次开启时的奖励)
|
|
|
+ {
|
|
|
+ "type": Integer (道具类型)
|
|
|
+ "num": Integer (奖励数量)
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ receiveReward: 领取武将奖励
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "id": 0,
|
|
|
+ "isDouble": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ prayGeneral: 武将许愿
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "generalId": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "ok!",
|
|
|
+ "data": {
|
|
|
+ id: Integer, (许愿武将ID)
|
|
|
+ weight: Integer, (权重)
|
|
|
+ achieveChance: double (提升后的倍数)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ removePrayGeneral: 武将移除许愿池
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "generalId": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "ok!"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ redBagToYb: 兑换元宝
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "ok!",
|
|
|
+ "data": {
|
|
|
+ "RedBag": Integer, (当前红包币)
|
|
|
+ "Yb": Integer, (当前元宝)
|
|
|
+ "UserExchangeTimes": Integer (当前剩余兑换次数)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+每日任务: /dailytask
|
|
|
+ openTreasureChest: 开启宝箱
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "taskId": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "dailyTaskReward": {
|
|
|
+ "rewardType": Integer, (奖励类型 1粮草 3红包币)
|
|
|
+ "reward": Integer (奖励)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ exchangeTreasureChest: 领取宝箱
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "isDouble": 0,
|
|
|
+ "taskId": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "dailyTaskReward": {
|
|
|
+ "rewardType": Integer, (奖励类型 1粮草 3红包币)
|
|
|
+ "reward": Integer (奖励)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ saveActiveToday: 存活跃值
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "addActiveToday": 0,
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "dailyTask": {
|
|
|
+ "activeVideoTimes": 1, (今日视频数)
|
|
|
+ "activeToday": 100, (今日活跃)
|
|
|
+ "dailyTaskReceives": {
|
|
|
+ "exchangeIds": 1, (已兑换Id)
|
|
|
+ "receiveTimes": 1 (领取次数)
|
|
|
+ },
|
|
|
+ "updateActiveTime": 1655533334 (活跃度更新时间)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ saveYesterDayRedBag: 领取昨日任务红包币
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+存钱罐: /piggyBox
|
|
|
+ savePiggyBox: 存钱罐进账
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "data": {
|
|
|
+ "piggyBox": Integer,
|
|
|
+ "piggyBoxYesterday": Integer,
|
|
|
+ "piggyBoxLastTime": Long,
|
|
|
+ "piggyBoxFull": Integer (0.未满 1.已满)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ getPiggyBox: 提取存钱罐
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "data": {
|
|
|
+ "piggyBox": Integer, (用户存钱罐金额)
|
|
|
+ "piggyBoxYesterday": Integer, (用户昨日存钱罐金额)
|
|
|
+ "piggyBoxLastTime": Long, (用户存钱罐最后修改时间)
|
|
|
+ "piggyBoxFull": Integer (用户存钱罐是否已满 0.未满 1.已满)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+通关红包: /stage
|
|
|
+ getStageReward: 领取通关红包
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "data": {
|
|
|
+ "stageRewardNum": Integer, (用户通关红包剩余数量)
|
|
|
+ "stageRewardRedBag": Integer, (用户当前通关红包币数量)
|
|
|
+ "stageRewardDrop": Integer, (用户当天红包掉落次数)
|
|
|
+ "stageRewardLastTime": Long, (用户最后更新通关红包的时间)
|
|
|
+ "stageRewardVideoTime": Integer (用户通关红包视频次数)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ saveStageReward: 掉落通关红包
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "data": {
|
|
|
+ "stageRewardNum": Integer, (用户通关红包剩余数量)
|
|
|
+ "stageRewardRedBag": Integer, (用户当前通关红包币数量)
|
|
|
+ "stageRewardDrop": Integer, (用户当天红包掉落次数)
|
|
|
+ "stageRewardLastTime": Long, (用户最后更新通关红包的时间)
|
|
|
+ "stageRewardVideoTime": Integer (用户通关红包视频次数)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+打开转盘: /
|
|
|
+ getInitTurntable: 打开转盘
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ updateTurntable: 更新转盘
|
|
|
+ 入参:
|
|
|
+ {
|
|
|
+ "appVersion": "string",
|
|
|
+ "index": 0,
|
|
|
+ "tfChannel": 0,
|
|
|
+ "versioncfg": "string"
|
|
|
+ }
|
|
|
+ 返回:
|
|
|
+ {
|
|
|
+ "errcode": 0,
|
|
|
+ "errmsg": "ok",
|
|
|
+ "data": {
|
|
|
+ "code": 1,
|
|
|
+ "msg": "操作成功",
|
|
|
+ "RedBag": (获得红包币)
|
|
|
+ }
|
|
|
+ }
|