Skip to content

直播间商品上下架事件推送

推送参数

其他默认推送参数文档,参考消息推送-使用说明。

当直播间商品发生上下架变更时,平台会向商家配置的消息推送地址发送事件通知,支持商家系统实时同步直播间商品状态。

参数必选类型描述
msg_typestring消息类型:event-事件
eventstring事件类型:roomGoodsShelfChange-直播间商品上下架变更
dataobject消息内容

data 参数结构

参数必选类型描述
uidint商户 ID
room_idint直播间 ID
custom_menu_idint商品菜单 ID
goods_idsstring商品 ID,多个用逗号拼接(如 1001,1002,1003
actionstring操作类型:add-商品上架,delete-商品下架

action 枚举说明

取值描述
add商品上架(添加到直播间)
delete商品下架(从直播间移除)

触发场景说明

场景action说明
单个商品上架add商品添加到直播间橱窗时触发,包含该商品 ID
多个商品上架add批量添加商品到直播间时触发,包含所有商品 ID
单个商品下架delete商品从直播间移除时触发,包含该商品 ID
批量商品下架delete批量删除商品时,按每个受影响直播间分别推送,包含各直播间下的商品 ID

推送示例

json
{
  "key": "示例key",
  "timestamp": 1741430400000,
  "sign": "md5sign",
  "msg_id": "2177E51538CC0078F0AXXX",
  "msg_type": "event",
  "event": "roomGoodsShelfChange",
  "push_msg_url": "https://example.com/push/roomGoodsShelfChange",
  "uid": 123456,
  "data": {
    "uid": 123456,
    "room_id": 10001,
    "custom_menu_id": 20001,
    "goods_ids": "1001,1002,1003",
    "action": "add",
    "add_time": 1741430400
  }
}

批量下架示例

json
{
  "key": "示例key",
  "timestamp": 1741430500000,
  "sign": "md5sign",
  "msg_id": "2177E51538CC0078F0AXXX",
  "msg_type": "event",
  "event": "roomGoodsShelfChange",
  "push_msg_url": "https://example.com/push/roomGoodsShelfChange",
  "uid": 123456,
  "data": {
    "uid": 123456,
    "room_id": 10001,
    "custom_menu_id": 20001,
    "goods_ids": "1001,1002",
    "action": "delete",
    "add_time": 1741430500
  }
}