Appearance
资源变更推送
推送参数
其他默认推送参数文档,参考消息推送-使用说明。 当平台中的资源发生新增或更新时,平台会向商家配置的消息推送地址发送事件通知。
| 参数 | 必选 | 类型 | 描述 |
|---|---|---|---|
| msg_type | 是 | string | 消息类型:event-事件 |
| event | 是 | string | 事件类型:resourceChange-资源变更推送 |
| data | 是 | object | 消息内容 |
data 参数结构
| 参数 | 必选 | 类型 | 描述 |
|---|---|---|---|
| action | 是 | string | 动作类型:insert-新增,update-更新 |
| title | 是 | string | 资源变更标题 |
| resource_id | 是 | int | 资源ID |
| resource_type | 是 | string | 资源类型:liveRoom-直播间,goods-商品,marketChannel-门店,marketChannelUserRelation-门店用户关系 |
resource_type 枚举说明
| 取值 | 描述 |
|---|---|
| liveRoom | 直播间变更 |
| goods | 商品变更 |
| marketChannel | 门店变更 |
| marketChannelUserRelation | 门店用户关系变更 |
action 枚举说明
| 取值 | 描述 |
|---|---|
| insert | 新增 |
| update | 更新 |
业务场景说明
| 场景 | resource_type | action | 说明 |
|---|---|---|---|
| 直播间信息变更 | liveRoom | update | 直播间基本信息更新时触发 |
| 新增商品 | goods | insert | 商品创建时触发 |
| 商品信息更新 | goods | update | 商品编辑、价格库存等变更时触发 |
| 门店信息变更 | marketChannel | insert/update | 门店新增或信息变更时触发 |
| 门店用户关系变更 | marketChannelUserRelation | insert/update | 销售员与用户关系变更时触发 |
resource_id 对应关系
| resource_type | resource_id 含义 | 获取方式 |
|---|---|---|
| liveRoom | 直播间ID | 通过「直播间列表」接口获取 room_id |
| goods | 商品ID | 通过「商品列表」接口获取 id |
| marketChannel | 门店ID | 通过「门店列表」接口获取 channel_id |
| marketChannelUserRelation | 门店用户关系ID | 通过「门店用户列表」接口获取 relation_id |
推送示例
商品变更
json
{
"key": "示例key",
"timestamp": 1741595400000,
"sign": "md5sign",
"msg_id": "2177E51538CC0078F0AXXX",
"msg_type": "event",
"event": "resourceChange",
"push_msg_url": "https://example.com/push/resourceChange",
"uid": 123456,
"data": {
"action": "insert",
"title": "商品变更",
"resource_id": 12345,
"resource_type": "goods"
}
}直播间变更
json
{
"key": "示例key",
"timestamp": 1741595400000,
"sign": "md5sign",
"msg_id": "2177E51538CC0078F0AXXX",
"msg_type": "event",
"event": "resourceChange",
"uid": 123456,
"data": {
"action": "update",
"title": "直播间变更",
"resource_id": 67890,
"resource_type": "liveRoom"
}
}门店变更
json
{
"key": "示例key",
"timestamp": 1741595400000,
"sign": "md5sign",
"msg_id": "2177E51538CC0078F0AXXX",
"msg_type": "event",
"event": "resourceChange",
"uid": 123456,
"data": {
"action": "insert",
"title": "门店变更",
"resource_id": 10001,
"resource_type": "marketChannel"
}
}门店用户关系变更
json
{
"key": "示例key",
"timestamp": 1741595400000,
"sign": "md5sign",
"msg_id": "2177E51538CC0078F0AXXX",
"msg_type": "event",
"event": "resourceChange",
"uid": 123456,
"data": {
"action": "update",
"title": "门店用户关系变更",
"resource_id": 20001,
"resource_type": "marketChannelUserRelation"
}
}