#
简要描述
- 竞价结果通知
请求方式
- 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",
}