Skip to content

酒店-数据验证

基本信息

Path: /hotel/data/validate

Method: POST

使用说明

  • 建议在提交订单前调用。当返回的Code为0并且ResultCode为OK的情况下表示可以正常提交订单。

请求参数

Headers

参数名称参数值是否必须示例备注
Content-Typeapplication/json
x-lvcang-api-account开放平台分配aaa.test

Body

名称类型是否必须备注
arrivalDatestring必须如果是凌晨入住,那么入住日期是前一天, 使用yyyy-MM-dd格式,例如:2022-12-09
departureDatestring必须使用yyyy-MM-dd格式,例如:2022-12-09
earliestArrivalTimestring必须最早到店时间 2023-08-16 14:00
latestArrivalTimestring必须最晚到店时间 2023-08-19 12:00
currencyCodestring非必须货币类型,默认值:RMB
hotelIdstring必须酒店编号
roomIdstring非必须展示房型编号 允许为空,当传入时会校验房型编号绑定关系
roomTypeIdstring必须销售房型编号
ratePlanIdnumber必须产品编号
numberOfRoomsnumber必须房间数量
littleMajiaIdstring非必须马甲Id
goodsUniqIdstring非必须商品唯一标示
totalPricenumber必须总价
numberOfAdultsinteger必须成人数(国际特有字段)
hotelCodestring必须酒店code(国际特有字段)
supplierIdstring必须供应商id(国际特有字段)
subSupplierIdstring必须二级供应商id(国际特有字段)
shopperProductIdstring必须商品库shopperid(国际特有字段)
sugOrientationinteger非必须酒店类型:0-国内酒店 1-国际酒店
childAgesinteger []非必须儿童年龄(国际特有字段)

返回数据

名称类型是否必须备注
codenumber非必须状态码 0-成功 500-失败
messagenull非必须返回信息
successboolean非必须请求是否成功
dataobject非必须返回内容
├─ resultCodestring非必须验证结果 OK: 正常可预订 Product:产品无效或关房 Inventory:房量不够 Rate:价格不符
├─ errorMessagestring非必须具体结果信息
├─ guaranteeRatenumber非必须担保金额
├─ currencyCodestring非必须担保金额的货币类型
├─ cancelTimestring非必须最晚取消时间
├─ freeCancelTimestring非必须免费取消时间
├─ PenaltyAmountnumber非必须罚金金额 只代表取消时间处于免费取消时间跟最晚取消时间之间产生的罚金金额,早于免费取消时间不收罚金,晚于最晚取消100%罚金
├─ interValidateInfoobject非必须国际验证详情 国际特有字段
├─ ratePlanInfoobject非必须政策列表信息 国际特有字段
├─ confirmTypeinteger非必须确认类型 确认类型,0延迟确认,1立即确认; 国际特有字段
├─ cancelNamestring非必须取消名称 取消名称:限时取消、不可取消、随时取消; 国际特有字段
├─ cancelDescriptionstring非必须取消政策说明文案 国际特有字段
├─ cancelPolicyListobject []非必须取消政策集合 国际特有字段
├─ penaltynumber非必须罚金 国际特有字段
├─ penaltyRMBnumber非必须罚金(人民币) 国际特有字段
├─ dateFromstring非必须取消开始时间 国际特有字段
├─ dateTostring非必须取消结束时间 国际特有字段
├─ occupancyPerRoominteger非必须房间最大入住人数 国际特有字段
├─ adultPerRoominteger非必须成人数 国际特有字段
├─ childPerRoominteger非必须儿童数 国际特有字段
├─ roomChildAgeinteger非必须儿童年龄 国际特有字段
├─ roomDescriptionstring非必须房间描述 国际特有字段
├─ checkInInstructionsstring非必须入住需知 国际特有字段
├─ smokingPreferencesstring非必须客房的可用吸烟偏好 国际特有字段
├─ restInventoryCountstring非必须剩余房间数 国际特有字段
├─ extraPersonFeenumber非必须额外人员费用 国际特有字段
├─ extraPersonFeeRMBnumber非必须额外人员费用(人民币) 国际特有字段
├─ bedGroupsobject []非必须床型信息 国际特有字段
├─ bedGroupIdstring非必须床型信息id 国际特有字段
├─ bedGroupDescstring非必须床型信息描述 国际特有字段
├─ bedTypesobject []非必须床类型集合 国际特有字段
├─ bedTypeIdstring非必须床类型id 国际特有字段
├─ bedTypeNamestring非必须床类型名称 国际特有字段
├─ bedTypestring非必须床类型 国际特有字段
├─ countinteger非必须床数 国际特有字段
├─ sizestring非必须床大小 国际特有字段
├─ additionalTaxobject非必须另付税和服务费 国际特有字段
├─ totalAmountRmbnumber非必须另付税和服务费总额 国际特有字段
├─ additionalTaxItemsobject []非必须另付税和服务费明细 国际特有字段
├─ descriptionstring非必须另付税和服务费明细描述 国际特有字段
├─ amountstring非必须另付税和服务费明细金额 国际特有字段
├─ orderHotelobject非必须酒店信息 国际特有字段
├─ hotelIdstring非必须物理酒店ID 国际特有字段
├─ namestring非必须酒店名称 国际特有字段
├─ hotelEnglishNamestring非必须酒店英文名称 国际特有字段
├─ addressstring非必须地址 国际特有字段
├─ addressEnstring非必须英文地址 国际特有字段
├─ phonestring非必须手机号 国际特有字段
├─ cityNamestring非必须城市名称 国际特有字段
├─ hotelCountryNamestring非必须国家名称 国际特有字段
├─ hotelCountryIdstring非必须国家ID 国际特有字段
├─ hotelLatitudestring非必须纬度 国际特有字段
├─ hotelLongitudestring非必须经度 国际特有字段
├─ cityIdstring非必须城市ID 国际特有字段
├─ starinteger非必须星级 国际特有字段
guidstring非必须guid 国际特有字段