#

SUD

简要描述

  • 根据mg_id获取小游戏信息,建议由服务端进行拉取,并在本地缓存
  • 当前接口针对每个app_id请求限制频率为10次/秒

请求URL

请求方式

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

请求头 [Authorization]

请求参数

参数名 必选 类型 说明
mg_id string 游戏ID
platform int 客户端平台 (默认值为1)
1:iOS 2:Android 3:Web
unity_engine_version string unity游戏引擎版本 (默认2020.3.25f1c1)

请求示例

{
    "mg_id":"1461228410184400899",
    "platform":1,
    "unity_engine_version":"2020.3.25f1c1"
}

返回参数

  • BaseResp
参数名 必选 类型 说明
ret_code int 响应码
ret_msg string 响应信息
data mg_info 响应数据
  • mg_info
参数名 必选 类型 说明
mg_id string 小游戏id
name json 小游戏名字
desc json 小游戏描述
thumbnail332x332 json 图像地址,尺寸: 332*332
thumbnail192x192 json 图像地址,尺寸: 192*192
thumbnail128x128 json 图像地址,尺寸: 128*128
thumbnail80x80 json 图像地址,尺寸: 80*80
big_loading_pic json 背景图像地址
game_mode_list array 游戏模式列表
  • game_mode
参数名 必选 类型 说明
mode int 模式编号
count array count[0]: 最小人数,count[1]: 最大人数
team_count array count[0]: 最小队伍数,count[1]: 最大队伍数
team_member_count array count[0]: 每队最小人数,count[1]: 每队最大人数
rule json 游戏规则

返回示例

{
  "ret_code": 0,
  "ret_msg": "",
  "data": {
    "mg_info": {
      "mg_id": "1461228410184400899",
      "name": {
        "default": "Draw Guess",
        "en-US": "Draw Guess",
        "zh-SG": "你画我猜",
        "zh-HK": "你畫我猜",
        "zh-TW": "你畫我猜",
        "zh-MO": "你畫我猜",
        "ms-BN": "Lukis Tebak",
        "ms-MY": "Lukis Tebak",
        "zh-CN": "你画我猜",
        "en-GB": "Draw Guess"
      },
      "desc": {
        "default": "Draw Guess",
        "en-US": "Draw Guess",
        "zh-SG": "你画我猜",
        "zh-HK": "你畫我猜",
        "zh-TW": "你畫我猜",
        "zh-MO": "你畫我猜",
        "ms-BN": "Lukis Tebak",
        "ms-MY": "Lukis Tebak",
        "zh-CN": "你画我猜",
        "en-GB": "Draw Guess"
      },
      "thumbnail332x332": {
        "default": "https://sim-sud-static.sudden.ltd/game/drawandguess/332.png",
        "zh-HK": "https://sim-sud-static.sudden.ltd/game/drawandguess/332.png",
        "zh-CN": "https://sim-sud-static.sudden.ltd/game/drawandguess/332.png"
      },
      "thumbnail192x192": {
        "default": "https://sim-sud-static.sudden.ltd/game/drawandguess/192.png",
        "zh-HK": "https://sim-sud-static.sudden.ltd/game/drawandguess/192.png",
        "zh-CN": "https://sim-sud-static.sudden.ltd/game/drawandguess/192.png"
      },
      "thumbnail128x128": {
        "default": "https://sim-sud-static.sudden.ltd/game/drawandguess/128.png",
        "zh-HK": "https://sim-sud-static.sudden.ltd/game/drawandguess/128.png",
        "zh-CN": "https://sim-sud-static.sudden.ltd/game/drawandguess/128.png"
      },
      "thumbnail80x80": {
        "default": "https://sim-sud-static.sudden.ltd/game/drawandguess/80.png",
        "zh-HK": "https://sim-sud-static.sudden.ltd/game/drawandguess/80.png",
        "zh-CN": "https://sim-sud-static.sudden.ltd/game/drawandguess/80.png"
      },
      "big_loading_pic": {
        "default": "https://sim-sud-static.sudden.ltd/game/drawandguess/bg.jpg",
        "zh-HK": "https://sim-sud-static.sudden.ltd/game/drawandguess/bg.jpg",
        "zh-CN": "https://sim-sud-static.sudden.ltd/game/drawandguess/bg.jpg"
      },
      "game_mode_list": [
        {
          "mode": 1,
          "count": [
            2,
            9
          ],
          "team_count": [
            2,
            9
          ],
          "team_member_count": [
            1,
            1
          ],
          "rule": "{\"drawingTime\": 90, \"chooseWordTime\": 20, \"nft_text_color\": \"#39677AFF\", \"nft_text_bubble\": 1, \"self_text_color\": \"#EC5D7C\", \"text_passage_num\": 3, \"answer_text_color\": \"#39677AFF\", \"default_text_color\": \"#39677AFF\", \"passage_text_speed\": [200, 200, 200]}"
        }
      ]
    }
  }
}

results matching ""

    No results matching ""