推送酒店商品变化信号量

当酒店商品(包含正价和促销)发生变化时会推送本信号,对接方在收到信号后,需根据消息内容调用酒店商品获取酒店当前的商品列表。

推送协议#

https POST

华住侧请求超时时间 request.timeout = 3s


说明#

推送参数#

参数类型是否必填最大长度示例描述
hotelIdStringY3212**567华住酒店ID
typeStringY20推送数据类型,参考枚举
changeTypeStringY20商品变更类型,参考枚举
activityIdStringN9促销id,正价商品变化该字段为空
timestampDateY-变化时间戳,格式:yyyy-MM-dd HH: mm: ss.fff
echoTokenStringY20UUID 用于双方定位问题
remarkStringN512预留

响应参数#

参数类型是否必填最大长度示例描述
statusStringY101状态码,1成功,-1失败
errorcodestringN50对接方自行定义
errormsgstringN500对接方自行定义,需描述清楚问题原因

报文示例#

Case1:商品变化通知#

请求示例#

{
"hotelId":"2000014",
"type":"product",
"changeType":"Assignment",
"activityId":"99961",
"timestamp":"2022-08-03 18:00:00.000",
"echoToken":"0525082e5**********67ac4b9d2c",
"remark": ""
}

接收结果示例#

接收推送成功示例#

{
"status":1,
"errorcode":"",
"errormsg":""
}

结束推送失败示例#

{
"status":-1,
"errorcode":"99",
"errormsg":"未知"
}