#

SUD

简要描述

  • 服务端根据app_id,app_secret, room_id, page_no, page_size 分页获取房间内游戏上报信息
  • 数据只支持查询一个月以内的游戏局信息
  • 当前接口针对每个app_id请求限制频率为10次/秒

请求URL

请求方式

  • 传输协议:HTTPS
  • 请求方法:POST
  • 参数以body传递,格式为json(见请求示例)
  • Header中需要添加:Content-Type: application/json;charset=utf-8

请求参数

参数名 必选 类型 说明
app_id string app_id
app_secret string app_secret
room_id string 房间ID
page_no int32 页码(默认值: 0)
page_size int32 页数(默认值: 5, 最大值: 10)

请求示例

{
  "app_id": "1461564080052506636",
  "app_secret": "xJL0HU9ailVSGInqPyNK3Ev3qNHReRbR",
  "room_id": "9009",
  "page_no": 0,
  "page_size": 10
}

返回参数

  • BaseResp
参数名 必选 类型 说明
ret_code int 响应码
ret_msg string 响应信息
data List< GameReportInfo > 响应数据
  • GameReportInfo
参数名 必选 类型 说明
game_round_id string 游戏局ID
report_info map 上报信息
  • report_info 键值对应表
键名 值类型 说明
game_start game_start_object 战斗开始通知
game_settle game_settle_object 战斗结算通知
  • game_start_object
参数名 必选 类型 说明
mg_id int64 游戏id
mg_id_str string 小游戏id数值型兼容字段(nodejs服务请使用当前字段)
room_id string 接入方房间id
game_mode int32 游戏模式
game_round_id string 本局游戏的id (重复上报,使用该字段去重)
battle_start_at int32 战斗开始时间(秒)
players player_object player_object 数组
  • player_object
参数名 必选 类型 说明
uid string 接入方uid
is_ai int32 0:普通用户,1:机器人
  • game_settle_object
参数名 必选 类型 说明
mg_id int64 游戏id
mg_id_str string 小游戏id数值型兼容字段(nodejs服务请使用当前字段)
room_id string 接入方房间id
game_mode int32 游戏模式
game_round_id string 本局游戏的id (重复上报,使用该字段去重)
battle_start_at int32 战斗开始时间(秒)
battle_end_at int32 战斗结束时间(秒)
battle_duration int32 战斗总时间(秒)
results player_result_object player_result_object 数组
  • player_result_object
参数名 必选 类型 说明
uid string 接入方uid
rank int32 排名从1开始,平局排名相同
is_escaped int32 0:正常,1:逃跑
is_ai int32 0:普通用户,1:机器人
role int32 0:表示没有角色信息,玩家在游戏中的角色 游戏role 说明
score int32 玩家当前局得到的分数
commission_score int32 佣金抽成积分
is_win int32 结果 0:表示没有信息,1:输,2:赢,3:平局
award int32 奖励
extras string 扩展参数扩展说明
is_managed int32 是否托管 0:未托管 1:托管

返回示例

{
  "ret_code": 0,
  "ret_msg": "",
  "data": [
    {
      "game_round_id": "ce56b6lzi1a7-cqhuiaj1wlh6-cpgxupfcpbrg",
      "report_info": {
        "game_start": {
          "mg_id": 1472142559912517631,
          "room_id": "9009",
          "mg_id_str": "1472142559912517633",
          "players": [
            {
              "is_ai": 0,
              "uid": "515b8e0b"
            },
            {
              "is_ai": 0,
              "uid": "09d032dd"
            }
          ],
          "game_mode": 1,
          "game_round_id": "ce56b6lzi1a7-cqhuiaj1wlh6-cpgxupfcpbrg",
          "battle_start_at": 1642500300
        }
      }
    },
    {
      "game_round_id": "ce56b6lzi1a7-cqhuiaj1wlh6-cpgxupfcpbrf",
      "report_info": {
        "game_start": {
          "mg_id": 1472142559912517631,
          "room_id": "9009",
          "mg_id_str": "1472142559912517633",
          "players": [
            {
              "is_ai": 0,
              "uid": "515b8e0b"
            },
            {
              "is_ai": 0,
              "uid": "09d032dd"
            }
          ],
          "game_mode": 1,
          "game_round_id": "ce56b6lzi1a7-cqhuiaj1wlh6-cpgxupfcpbrf",
          "battle_start_at": 1642500300
        }
      }
    }
  ]
}

results matching ""

    No results matching ""