房型列表查询,包括房型库存,以及标准房型信息,通过参数开关控制
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| hid | Number | 可选 | 12312 | 卖家酒店hid | |
| srid | Number | 可选 | 31231 | 标准房型srid | |
| start_row | Number | 可选 | 12 | startRow | |
| page_size | Number | 可选 | 222 | pageSize | |
| need_room_inv | Boolean | 可选 | false |
|
是否需要房型库存 |
| need_s_room_type | Boolean | 可选 | false |
|
是否需要标准房型信息 |
| start_date | Date | 可选 | 2017-10-22 00:00:00 | 日历化信息开始时间 | |
| end_date | Date | 可选 | 2018-10-22 00:00:00 | 日历化信息结束时间 | |
| rid_list | String | 可选 | [123,356] | 房型id列表,仅用于在hid有效的情况下筛选返回的房型列表 |
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | ResultSet | result | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelRoomtypeBatchGetRequest req = new XhotelRoomtypeBatchGetRequest();
req.setHid(12312L);
req.setSrid(31231L);
req.setStartRow(12L);
req.setPageSize(222L);
req.setNeedRoomInv(false);
req.setNeedSRoomType(false);
req.setStartDate(StringUtils.parseDateTime("2017-10-22 00:00:00"));
req.setEndDate(StringUtils.parseDateTime("2018-10-22 00:00:00"));
req.setRidList("[123,356]");
XhotelRoomtypeBatchGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());
<xhotel_roomtype_batch_get_response>
<result>
<error_code>0</error_code>
<error_msg>0</error_msg>
<success>false</success>
<first_result>
<room_type_list>
<room_type_with_inv_and_switch>
<inv_and_switch_unit_list>
<inv_and_switch_unit>
<room_switch>0</room_switch>
<quota>0</quota>
<date>0</date>
</inv_and_switch_unit>
</inv_and_switch_unit_list>
<room_type>
<window_type>0</window_type>
<hid>0</hid>
<remark>0</remark>
<out_hid>0</out_hid>
<srid>0</srid>
<pics>0</pics>
<area>0</area>
<bed_size>0</bed_size>
<seller_nick>0</seller_nick>
<priority>0</priority>
<name>0</name>
<old_rid>0</old_rid>
<data_confirm>0</data_confirm>
<agg_name>0</agg_name>
<name_e>0</name_e>
<vendor>0</vendor>
<extend>0</extend>
<floor>0</floor>
<rid>0</rid>
<seller_id>0</seller_id>
<match_status>0</match_status>
<service>0</service>
<bed_type>0</bed_type>
<oper_xiaoer_name>0</oper_xiaoer_name>
<comment>0</comment>
<max_occupancy>0</max_occupancy>
<internet>0</internet>
<internet_parser>0</internet_parser>
<outer_id>0</outer_id>
<status>0</status>
</room_type>
<iid>0</iid>
<gid>0</gid>
<download_reason>0</download_reason>
<on_sell>false</on_sell>
<tag_json>{"non-direct-roomType":1}</tag_json>
</room_type_with_inv_and_switch>
</room_type_list>
<total_count>0</total_count>
<s_room_type_list>
<sroomtypelist>
<window_type>0</window_type>
<gmt_modified>0</gmt_modified>
<pics_info>0</pics_info>
<network_service>0</network_service>
<include_types>0</include_types>
<auditor>0</auditor>
<last_modify>0</last_modify>
<shid>0</shid>
<original_pics>0</original_pics>
<version>0</version>
<srid>0</srid>
<pics>0</pics>
<pics_ext>0</pics_ext>
<area>0</area>
<facility>0</facility>
<name>0</name>
<properties_d_os>0</properties_d_os>
<add_bed>0</add_bed>
<name_e>0</name_e>
<gmt_create>0</gmt_create>
<status>0</status>
<extend>0</extend>
<bed>0</bed>
<transfer_pics>0</transfer_pics>
<facility_object>0</facility_object>
<source>0</source>
<floor>0</floor>
<bed_list>0</bed_list>
<max_occupancy>0</max_occupancy>
<outer_id>0</outer_id>
</sroomtypelist>
</s_room_type_list>
</first_result>
</result>
</xhotel_roomtype_batch_get_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|