房型列表查询,包括房型库存,以及标准房型信息,通过参数开关控制
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
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>
错误码 | 错误描述 | 解决方案 |
---|