注:因门店每天都有新增或下线,建议每天同步一次酒店列表,新增或删除酒店
接口地址:hotel/getHotelList
请求方式:POST
请求示例:
注:系统上线后,首次需落地所有B2B渠道酒店信息,之后每日根据获取的酒店列表中的;酒店ID与本地库中酒店相匹配,判断新增或下线,更新酒店详情数据
接口地址:hotel/getHotelComplexList
设施类型:
返回示例:
说明:酒店房价落地接口,直连企业通过该接口,每天可全量同步酒店房价数据落地,仅支持一次查询一个酒店,一次最大支持查询1家酒店31天。
注:系统上线后,首次需落地90天房价信息,之后每日落地第91天房价信息
房价房量接口接入方案
限流整改措施
接口地址:/hotel/getRoomPrice
房价码返回为空的情况
注:仅支持当日预订minBookUnit(最小提前预订):等于0maxBookUnit(最大提前预订):等于0
B2B渠道酒店房价产生变化后,会及时将房价变化的酒店信息推送给企业,企业接收到酒店信息后,可通过获取房价接口,及时更新房价信息,确保房价信息及时、准确。
注:接口仅用于接收数据,不要做任何逻辑处理,另写一个服务去处理数据,响应时长不能超过3s,随着接口升级有可能会增加字段,需要兼容
对接房价变化消息推送,企业需提供通知接口,通知接口标准参数定义见下:
HttpHeaders增加参数验证:
sign:客户的Secret+time,MD5加密
客户接收数据时,自行验签:拿到请求头中的time和自己公司的Secret,MD5加密,生成sign1,比较sign和sign1
sign1=MD5Utils.encodeMD5(String.format("%s%s",客户的Secret,time));
B2B渠道酒店剩余房量<=3时,会及时将房量预警的酒店信息推送给企业,企业接收到酒店信息后,可通过获取房量接口,及时更新房量信息,确保房量信息及时、准确。
对接房量预警消息推送,企业需提供通知接口,通知接口标准参数定义见下: