diff --git a/doc/Battle.py b/doc/Battle.py index ee7c19a4..5526437a 100644 --- a/doc/Battle.py +++ b/doc/Battle.py @@ -6,64 +6,6 @@ class Battle(object): def __init__(self): self.apis = [ - { - 'method': 'POST', - 'name': 'preBattleCheck', - 'desc': '战前检查把CMJoin协议打包成json格式放到http body里参考gamelog处理方式(在发CMJoin之前发,如果errcode!=0则提示错误并且不再发CMJoin相当于进入失败)', - 'group': 'Battle', - 'url': 'webapp/index.php?c=Battle&a=preBattleCheck', - 'params': [ - _common.ReqHead(), - ], - 'response': [ - _common.RspHead(), - ['pre_battle_payload', '', '透传给战斗的CMJoin.pre_battle_payload(该信息里携带了战斗服需要校验的信息,防止客户端伪造数据)'] - ] - },{ - 'method': 'GET', - 'name': 'getBattleHistory', - 'desc': '历史战绩', - 'group': 'Battle', - 'url': 'webapp/index.php?c=Battle&a=getBattleHistory', - 'params': [ - _common.ReqHead(), - ['room_mode', '', ' 0:pvp 1:pve'], - ['pvp_mode', '', ' 0:匹配 1:排位'] - ], - 'response': [ - _common.RspHead(), - ['!data', [_common.BattleHistory()], '战绩数据'], - ] - },{ - 'method': 'GET', - 'name': 'showBattleHistory', - 'desc': '战绩详情', - 'group': 'Battle', - 'url': 'webapp/index.php?c=Battle&a=showBattleHistory', - 'params': [ - _common.ReqHead(), - ['battle_uuid', '', ' 战斗唯一id'], - ['room_uuid', '', ' 房间唯一id'] - ], - 'response': [ - _common.RspHead(), - ['info', _common.BattleSettlement(), '战绩详情'], - ] - },{ - 'method': 'GET', - 'name': 'personalReport', - 'desc': '个人战绩', - 'group': 'Battle', - 'url': 'webapp/index.php?c=Battle&a=personalReport', - 'params': [ - _common.ReqHead(), - ['room_mode', '', ' 房间模式'] - ], - 'response': [ - _common.RspHead(), - ['items', [], '战斗奖励'], - ] - }, ] self.internalApis = [ { diff --git a/doc/BattleData.py b/doc/BattleData.py new file mode 100644 index 00000000..87ddbf4d --- /dev/null +++ b/doc/BattleData.py @@ -0,0 +1,67 @@ +# -*- coding: utf-8 -*- + +import _common + +class BattleData(object): + + def __init__(self): + self.apis = [ + { + 'method': 'POST', + 'name': 'preBattleCheck', + 'desc': '战前检查把CMJoin协议打包成json格式放到http body里参考gamelog处理方式(在发CMJoin之前发,如果errcode!=0则提示错误并且不再发CMJoin相当于进入失败)', + 'group': 'BattleData', + 'url': 'webapp/index.php?c=BattleDataData&a=preBattleCheck', + 'params': [ + _common.ReqHead(), + ], + 'response': [ + _common.RspHead(), + ['pre_battle_payload', '', '透传给战斗的CMJoin.pre_battle_payload(该信息里携带了战斗服需要校验的信息,防止客户端伪造数据)'] + ] + },{ + 'method': 'GET', + 'name': 'getBattleHistory', + 'desc': '历史战绩', + 'group': 'BattleData', + 'url': 'webapp/index.php?c=BattleDataData&a=getBattleHistory', + 'params': [ + _common.ReqHead(), + ['room_mode', '', ' 0:pvp 1:pve'], + ['pvp_mode', '', ' 0:匹配 1:排位'] + ], + 'response': [ + _common.RspHead(), + ['!data', [_common.BattleHistory()], '战绩数据'], + ] + },{ + 'method': 'GET', + 'name': 'showBattleHistory', + 'desc': '战绩详情', + 'group': 'BattleData', + 'url': 'webapp/index.php?c=BattleDataData&a=showBattleHistory', + 'params': [ + _common.ReqHead(), + ['battle_uuid', '', ' 战斗唯一id'], + ['room_uuid', '', ' 房间唯一id'] + ], + 'response': [ + _common.RspHead(), + ['info', _common.BattleSettlement(), '战绩详情'], + ] + },{ + 'method': 'GET', + 'name': 'personalReport', + 'desc': '个人战绩', + 'group': 'BattleData', + 'url': 'webapp/index.php?c=BattleDataData&a=personalReport', + 'params': [ + _common.ReqHead(), + ['room_mode', '', ' 房间模式'] + ], + 'response': [ + _common.RspHead(), + ['items', [], '战斗奖励'], + ] + }, + ] diff --git a/doc/README.php b/doc/README.php index dae61359..7f1ce86a 100644 --- a/doc/README.php +++ b/doc/README.php @@ -33,6 +33,8 @@ * c=InGameMall&a=shoppingCartBuyS * c=Sign&a=receiveS * c=User&a=selectFreeItemS + * 2024/08/02 + * c=Battle 改为 c=BattleData * * */