#

SUD

简要描述

  • 竞价结果通知

请求方式

  • https
  • POST
  • 参数为Json格式,放在body内

请求参数(可能会新增加字段,请服务端保持新增加字段兼容性)

参数名 必选 类型 说明 示例值
notify_id string 通知ID 0795d77f85789da0eb387a5096
notify_time string 通知时服务端的时间戳(毫秒) 1647834452408
app_id string 消息接收方的应用id 1
notify_event string 通知事件 sud.mg.merchant.bid.result
data BidResultModel 通知数据 {}
BidResultModel
参数名 必选 类型 说明 示例值
mg_id string 游戏id 14615640800525066
room_id string 房间id 9009
game_round_id string 游戏局id r01
player_bids PlayerBidResultModel[] 玩家竞价结果数组 []
PlayerBidResultModel
参数名 必选 类型 说明 示例值
order_id string 订单id xxx
out_order_id string 商户自定义订单id xxx
uid string 用户uid xxx
bid_rs int32 竞价结果 0: 成功, 1: 失败 0
bid_value int32 竞价积分 100
payload object 扩展字段 {}
payload 扩展字段定义

1.狼人杀,游戏ID=1472142747708284929

payload 说明
{"role_id":1} 狼人杀角色说明
1: 狼人
2: 村民
3: 预言家
4: 女巫
5: 猎人
6: 守卫
消息验签

验签

请求示例

{
    "notify_id": "0795d77f85789da0eb387a50964993a3eba1fedfec2b12f729861392a9b5ad04",
    "notify_time": "1647844976502",
    "app_id": "146156408005256111",
    "notify_event": "sud.mg.merchant.bid.result",
    "data": {
        "mg_id": "1472142747708284929",
        "room_id": "xxx",
        "game_round_id": "xxx",
        "player_bids": [{
            "order_id": "xxx",
            "out_order_id": "xxx",
            "uid": "xxx",
            "bid_rs": 0,
            "bid_value": 200,
            "payload": {
                "role_id": 6
            }
        }, {
            "order_id": "xxx",
            "out_order_id": "xxx",
            "uid": "xxx",
            "bid_rs": 1,
            "bid_value": 150,
            "payload": {
                "role_id": 6
            }
        }]
    }
}

通知应答

参数名 必选 类型 说明 示例值
ret_code int32 返回状态码, 0为消息通知成功,其他错误码为失败 0
ret_msg string 返回消息 SUCCESS

应答示例

{
    "ret_code": 0,
    "ret_msg": "SUCCESS",
}

results matching ""

    No results matching ""