宝贝更新
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| online_booking_publish_item_vo | OnlineBookingPublishItemVO | 必须 | 套餐发布宝贝模型 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| trace_id | String | 23131312231 | 鹰眼ID |
| data | OnlineBookingPublishItemVO | 套餐宝贝模型 | |
|
|||
| error_detail | String | 错误详情 | 错误详情 |
| error_message | String | 错误信息 | 错误信息 |
| error_stack | String | 错误堆栈 | 错误堆栈 |
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelComboUpdateRequest req = new XhotelComboUpdateRequest();
XhotelComboUpdateRequest.OnlineBookingPublishItemVO obj1 = new XhotelComboUpdateRequest.OnlineBookingPublishItemVO();
obj1.setHotelNumType("MULTI");
List<XhotelComboUpdateRequest.ItemLabelOption> list3 = new ArrayList<XhotelComboUpdateRequest.ItemLabelOption>();
XhotelComboUpdateRequest.ItemLabelOption obj4 = new XhotelComboUpdateRequest.ItemLabelOption();
list3.add(obj4);
obj4.setLabel("湖畔美宿");
obj4.setValue("26");
obj1.setItemLabels(list3);
obj1.setMemberBenefit(false);
obj1.setShortTitle("短标题");
obj1.setTitle("标题");
obj1.setIsMemberItem(false);
XhotelComboUpdateRequest.OnlineBookingPerformanceRuleParamVO obj5 = new XhotelComboUpdateRequest.OnlineBookingPerformanceRuleParamVO();
obj5.setPkgFeeNotInclude("费用不包含XX");
obj5.setRetainedCommissionRatio(90L);
obj5.setHotelInvoiceType("SELLER");
obj5.setRetainCommissionType("ITEM");
XhotelComboUpdateRequest.DateRangeVO obj6 = new XhotelComboUpdateRequest.DateRangeVO();
obj6.setBeginDate("2026-03-11");
obj6.setEndDate("2026-03-20");
obj5.setSupportedDateRange(obj6);
obj5.setPkgFeeInclude("费用包含XX");
List<XhotelComboUpdateRequest.DateRangeVO> list8 = new ArrayList<XhotelComboUpdateRequest.DateRangeVO>();
XhotelComboUpdateRequest.DateRangeVO obj9 = new XhotelComboUpdateRequest.DateRangeVO();
list8.add(obj9);
obj9.setBeginDate("2026-03-11");
obj9.setEndDate("2026-03-20");
obj9.setWeekdayList("1,2,4");
obj5.setUnsupportedDateRange(list8);
obj5.setPublishBillType("BILL_TO_STORE");
obj1.setPerformanceRuleParamVO(obj5);
List<XhotelComboUpdateRequest.OnlineBookingPublishSkuVO> list11 = new ArrayList<XhotelComboUpdateRequest.OnlineBookingPublishSkuVO>();
XhotelComboUpdateRequest.OnlineBookingPublishSkuVO obj12 = new XhotelComboUpdateRequest.OnlineBookingPublishSkuVO();
list11.add(obj12);
obj12.setSkuName("套餐名称");
obj12.setNightCount(1L);
obj12.setCatId(50794037L);
obj12.setQuantity(10L);
obj12.setPrice(99900L);
obj12.setActivityPrice(80000L);
obj12.setActivityPriceSelect(false);
List<XhotelComboUpdateRequest.ComboAddPriceVO> list15 = new ArrayList<XhotelComboUpdateRequest.ComboAddPriceVO>();
XhotelComboUpdateRequest.ComboAddPriceVO obj16 = new XhotelComboUpdateRequest.ComboAddPriceVO();
list15.add(obj16);
obj16.setPriceRuleNumber(1L);
obj16.setAddPriceValue(2000L);
XhotelComboUpdateRequest.DateRangeVO obj18 = new XhotelComboUpdateRequest.DateRangeVO();
obj18.setBeginDate("2026-03-11");
obj18.setEndDate("2026-03-20");
obj18.setWeekdayList("10");
list17.setDateRange(obj18);
list13.setComboAddPriceVOList(list15);
obj12.setSkuId(331232131L);
obj12.setBreakfastCount(2L);
obj1.setPackageList(list11);
obj1.setOnShelfTime("2026-03-22 00:00");
obj1.setItemId(21312321L);
obj1.setCatId(50794037L);
obj1.setDownShelfTime("2026-03-31 23:59");
XhotelComboUpdateRequest.OnlineBookingBookingRuleParamVO obj19 = new XhotelComboUpdateRequest.OnlineBookingBookingRuleParamVO();
XhotelComboUpdateRequest.DateRangeVO obj20 = new XhotelComboUpdateRequest.DateRangeVO();
obj20.setBeginDate("2026-03-11 12:00");
obj20.setEndDate("2026-03-20 12:00");
obj19.setBookingDateRange(obj20);
obj19.setAdvanceDays(1L);
obj19.setBookingInDays(7L);
obj19.setMultipleTimes(false);
obj19.setBookingOpenTimeType("SCHEDULED_DATE_RANGE");
obj19.setMultiRooms(false);
obj1.setBookingRuleParamVO(obj19);
obj1.setSaleTimeType("PUT_IN_WAREHOUSE");
XhotelComboUpdateRequest.ComboDescInfoVO obj21 = new XhotelComboUpdateRequest.ComboDescInfoVO();
obj21.setComboItemHighlightList(""亮点1231","亮点3242"");
List<XhotelComboUpdateRequest.PublishImageVO> list23 = new ArrayList<XhotelComboUpdateRequest.PublishImageVO>();
XhotelComboUpdateRequest.PublishImageVO obj24 = new XhotelComboUpdateRequest.PublishImageVO();
list23.add(obj24);
obj24.setType("2");
obj24.setUrl("https://img.alicdn.com/bao/uploaded/i1/263682007/O1CN0142x1rn1QhFwM2vHMo_!!4611686018427385815-0-item_pic.jpg");
obj21.setPublishImageVOS(list23);
obj21.setDesc("<p>测试请不要拍 </p>");
obj1.setComboDescInfoVO(obj21);
req.setOnlineBookingPublishItemVo(obj1);
XhotelComboUpdateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
<xhotel_combo_update_response>
<trace_id>23131312231</trace_id>
<data>
<hotel_num_type>MULTI</hotel_num_type>
<member_benefit>false</member_benefit>
<short_title>测试短标题</short_title>
<seller_id>263682007</seller_id>
<package_list>
<package_list>
<night_count>1</night_count>
<sku_name>测试套餐</sku_name>
<activity_price>100</activity_price>
<activity_price_select>true</activity_price_select>
<price>200</price>
<sku_id>6203331906108</sku_id>
<quantity>9</quantity>
<cat_id>50794037</cat_id>
<combo_add_price_v_o_list>
<combo_add_price_v_o_list>
<price_rule_number>1</price_rule_number>
<date_range>
<begin_date>2026-03-11</begin_date>
<end_date>2026-03-20</end_date>
</date_range>
<add_price_value>100</add_price_value>
</combo_add_price_v_o_list>
</combo_add_price_v_o_list>
<breakfast_count>2</breakfast_count>
</package_list>
</package_list>
<on_shelf_time>2026-03-05 00:00</on_shelf_time>
<item_id>1027636505419</item_id>
<cat_id>50794037</cat_id>
<down_shelf_time>2026-03-31 23:59</down_shelf_time>
<item_labels>
<item_labels>
<label>湖畔美宿</label>
<value>26</value>
</item_labels>
</item_labels>
<title>测试请不要拍</title>
<is_member_item>false</is_member_item>
<performance_rule_param_v_o>
<retained_commission_ratio>90</retained_commission_ratio>
<hotel_invoice_type>SELLER</hotel_invoice_type>
<retain_commission_type>ITEM</retain_commission_type>
<supported_date_range>
<begin_date>2026-03-06</begin_date>
<end_date>2026-04-16</end_date>
</supported_date_range>
<unsupported_date_range>
<unsupported_date_range>
<begin_date>2026-03-11</begin_date>
<end_date>2026-03-14</end_date>
</unsupported_date_range>
</unsupported_date_range>
<publish_bill_type>BILL_TO_STORE</publish_bill_type>
<pkg_fee_include>费用包含XX</pkg_fee_include>
<pkg_fee_not_include>费用不包含XX</pkg_fee_not_include>
</performance_rule_param_v_o>
<is_edit>true</is_edit>
<booking_rule_param_v_o>
<booking_date_range>
<begin_date>2026-03-05 16:38</begin_date>
<end_date>2026-04-09 16:38</end_date>
</booking_date_range>
<advance_days>0</advance_days>
<advance_days_select>false</advance_days_select>
<booking_in_days>0</booking_in_days>
<multiple_times>false</multiple_times>
<booking_open_time_type>SCHEDULED_DATE_RANGE</booking_open_time_type>
<multi_rooms>false</multi_rooms>
</booking_rule_param_v_o>
<sale_time_type>TIMING_SHELF</sale_time_type>
<combo_desc_info_v_o>
<publish_image_v_o_s>
<publish_image_v_o_s>
<type>2</type>
<url>https://img.alicdn.com/bao/uploaded///img.alicdn.com/bao/uploaded/i1/263682007/O1CN0142x1rn1QhFwM2vHMo_!!4611686018427385815-0-item_pic.jpg</url>
</publish_image_v_o_s>
</publish_image_v_o_s>
<desc><p>测试请不要拍 </p></desc>
</combo_desc_info_v_o>
</data>
<error_detail>错误详情</error_detail>
<error_message>错误信息</error_message>
<error_stack>错误堆栈</error_stack>
</xhotel_combo_update_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|