注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 飞猪酒店标准库

alitrip.hotel.hstdf.stdroomtype.getbyshid (根据shid查询酒店房型列表)

根据shid查询酒店下上架状态房型列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_get_std_room_type_param GetStdRoomTypeParam 可选 查询参数封装
  • param
  • StdRoomTypeFieldQueryParam
  • 可选
  • 查询条件
  • └ current_page
  • Number
  • 可选
  • 1
  • 当前第几页,暂不使用
  • └ end_row
  • Number
  • 可选
  • 12
  • 截止到第条数据,暂不使用
  • └ need_normal_pics
  • Boolean
  • 可选
  • true
  • 是否查询普通图
  • └ need_other_bnb_room_info
  • Boolean
  • 可选
  • true
  • 是否查询非标民宿房型信息
  • └ need_other_base_info
  • Boolean
  • 可选
  • false
  • 是否查询其他基础信息
  • └ need_other_extend_info
  • Boolean
  • 可选
  • true
  • 是否查询其他扩展信息
  • └ need_other_multimedia_info
  • Boolean
  • 可选
  • true
  • 是否查询其他多媒体信息
  • └ need_other_service_facilities
  • Boolean
  • 可选
  • true
  • 是否查询其他服务设施
  • └ need_panorama6_pieces
  • Boolean
  • 可选
  • true
  • 是否查询全景图已切小图信息
  • └ need_panoramas
  • Boolean
  • 可选
  • true
  • 是否查询全景图未切原图信息
  • └ need_room_facilities
  • Boolean
  • 可选
  • true
  • 是否查询房间设施
  • └ page_size
  • Number
  • 可选
  • 1
  • 当前第几页,暂不使用
  • └ query_scope
  • Number
  • 可选
  • 1
  • 查询条件汇总,Integer.Max查询所有
  • └ start_row
  • Number
  • 可选
  • 0
  • 从第几条开始,暂不使用
  • └ total_item
  • Number
  • 可选
  • 12
  • 数据总数,暂不使用
  • └ shid
  • Number
  • 可选
  • 12345
  • shid
  • └ srid
  • Number
  • 可选
  • 234
  • srid

响应参数

名称 类型 示例值 描述
result TopStdResultSet top返回结果封装
  • └ has_next
  • Boolean
  • true
  • 当前页之后是否还有数据,true--还有,可以继续请求
  • module_list
  • StdRoomType []
  • 结果集合,房型列表
  • base_info
  • RoomBaseInfo
  • 基础信息
  • └ add_bed
  • Number
  • 1
  • 是否可加床,0--不可加床,1--可加床
  • └ area
  • String
  • 23-32
  • 面积,单位-平方米,注意这里是String,有可能是一个数值范围
  • bed_type
  • StdBedType
  • 床型信息(废弃)
  • bed_types
  • BedType []
  • 床型列表
  • └ bed_num
  • Number
  • 2
  • 床型数据量,默认1
  • └ bed_size
  • String
  • 0
  • 床型尺寸枚举,业务废弃,参见width和length
  • └ bed_type
  • String
  • 0
  • 床型枚举类的code
  • └ desc
  • String
  • 2张大床
  • 单个床型描述,以上字段的拼接
  • └ length
  • String
  • 2.0
  • 长度,单位-米
  • └ width
  • String
  • 1.8
  • 宽度,单位-米
  • └ desc
  • String
  • 2张1.5m*2.0m大床或1张榻榻米
  • 整个房型的床型描述,可以认为是每个床型desc+logic拼接得来
  • └ logic
  • String
  • 2
  • 整个房型中多个床型的关系,1--和,2--或
  • └ en_name
  • String
  • Tatami
  • 英文名
  • └ floor
  • String
  • 1
  • 所在楼层
  • └ max_occupancy
  • Number
  • 3
  • 最多入住几人
  • └ name
  • String
  • 日式房
  • 中文名
  • └ status
  • String
  • 0
  • 状态,0--上架,-4--下架失效,接口返回均为上架状态
  • └ window_type
  • String
  • 0
  • 窗型枚举,0--无窗,1--有窗,2-部分有窗,3-暗窗,4--部分暗窗
  • bed_info
  • RoomTypeBedInfo
  • 床型信息
  • └ brief_desc
  • String
  • 双床(1大1小)/双床/大床
  • 床型描述
  • └ fuzzy_desc
  • String
  • 双床/大床
  • 床型描述
  • └ simple_desc
  • String
  • 1张大床和1张单人床/2张单人床/1张大床
  • 床型描述
  • bed_info_groups
  • BedInfoGroup []
  • 床型信息 元素之间为OR
  • bed_infos
  • BedInfo []
  • 床型信息 元素之间为AND
  • └ width
  • String
  • 1.8
  • 床宽 单位-米
  • └ bed_num
  • Number
  • 1
  • 床张
  • └ bed_type
  • String
  • 0
  • 床型
  • └ length
  • String
  • 长度,单位-米
  • └ brief_desc
  • String
  • 双床(1大1小)
  • 床型描述
  • └ fuzzy_desc
  • String
  • 双床
  • 床型描述
  • └ simple_desc
  • String
  • 1张大床和1张单人床
  • 床型描述
  • └ classification
  • String
  • 2
  • 分类
  • └ bed_num
  • Number
  • 2
  • 床张
  • └ desc
  • String
  • 1张大床(1.8M)和1张单人床(1.2M)
  • 描述
  • └ classifications
  • String []
  • 分类
  • └ desc
  • String
  • 1张大床(1.8M)和1张单人床(1.2M)/2张单人床(1.2M)/1张大床
  • 描述
  • bnb_room_info
  • BnbRoomInfo
  • 非标民宿房型信息
  • └ has_landlord
  • Number
  • 0
  • 是否和房东同住,0--不,1--是
  • house_model
  • BnbHouseModel
  • 户型信息
  • └ balcony
  • Number
  • 2
  • 阳台数,单位-阳台
  • └ bathroom
  • Number
  • 2
  • 卫生间,单位-卫
  • └ bedroom
  • Number
  • 3
  • 卧室数量,单位-室
  • └ kitchen
  • Number
  • 1
  • 厨房,单位-厨房
  • └ livingroom
  • Number
  • 1
  • 客餐厅数量,单位-厅
  • └ study
  • Number
  • 1
  • 书房,单位-书房
  • └ rent_size
  • Number
  • 123
  • 出租面积,正整数,注意与area的区别
  • └ rent_type
  • Number
  • 1
  • 出租类型,1.整租;2.单间;3.床位
  • extend_info
  • RoomExtendInfo
  • 扩展信息
  • └ tags
  • String []
  • 1,2
  • 房型标签
  • multimedia_info
  • RoomMultimediaInfo
  • 多媒体信息
  • normal_pics
  • ServiceFacilityItem []
  • 普通图
  • └ feature
  • String
  • {"size":"200*160"}
  • Json串,存储图片尺寸信息
  • └ id
  • Number
  • 1
  • id
  • └ order_num
  • Number
  • 1
  • 组内排序
  • └ shid
  • Number
  • 12345
  • shid
  • └ srid
  • Number
  • 234
  • srid
  • └ status
  • Number
  • 0
  • 图片状态,0--已打过水印,-1--未打水印
  • └ sub_type
  • String
  • 客房
  • 房型图固定为“客房”
  • └ type
  • Number
  • 1
  • 普通图片类型固定为1
  • └ value
  • String
  • 是 //img.alicdn.com/bao/uploaded/i1/TB19RWwOpXXXXcCXpXXHupJ_pXX_054752.jpg
  • 图片url
  • panorama6_pieces
  • ServiceFacilityItem []
  • 6张已切全景图
  • └ feature
  • String
  • {"size":"200*160"}
  • Json串,存储图片尺寸信息
  • └ id
  • Number
  • 1
  • id
  • └ order_num
  • Number
  • 1
  • 组内排序
  • └ shid
  • Number
  • 12345
  • shid
  • └ srid
  • Number
  • 234
  • srid
  • └ type
  • Number
  • 3
  • 全景图已切出小图的type
  • └ value
  • String
  • //img.alicdn.com/bao/uploaded/i1/TB19RWwOpXXXXcCXpXXHupJ_pXX_054752.jpg
  • 图片url
  • panoramas
  • ServiceFacilityItem []
  • 全景图未切原图
  • └ id
  • Number
  • 1
  • id
  • └ order_num
  • Number
  • 1
  • 组内排序
  • └ shid
  • Number
  • 12345
  • shid
  • └ srid
  • Number
  • 234
  • srid
  • └ status
  • Number
  • 0
  • 全景图原图状态,-1--未切图,0--已切图
  • └ type
  • Number
  • 2
  • 全景图原图的类型
  • └ value
  • String
  • //img.alicdn.com/bao/uploaded/i1/TB19RWwOpXXXXcCXpXXHupJ_pXX_054752.jpg
  • 图片url
  • service_facilities
  • RoomFacilities
  • 房型服务设施
  • room_facilities
  • ServiceFacilityItem []
  • 房间设施
  • └ id
  • Number
  • 1
  • id
  • └ order_num
  • Number
  • 1
  • 组内排序
  • └ shid
  • Number
  • 12345
  • shid
  • └ srid
  • Number
  • 234
  • srid
  • └ sub_type
  • String
  • 1
  • 房型设施二级类目,1-电话,2-上网,3-卫浴,4-景观,5-媒体,6-服务,7-设施,-1-其他
  • └ type
  • Number
  • 40
  • 房型设施分类,固定40
  • └ type_id
  • String
  • 24090
  • 房型设施类目code,对应hotelRoomStatic.code
  • └ value
  • String
  • 国内长途(免费)
  • 房型设施类目名称
  • └ shid
  • Number
  • 12345
  • shid
  • └ srid
  • Number
  • 234
  • srid
  • └ result_code
  • String
  • 200
  • 响应编码,目前业务主要看success属性
  • └ result_msg
  • String
  • 非法参数
  • 响应信息,一般异常或业务失败时有值
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ total_results
  • Number
  • 123
  • 数据总量

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripHotelHstdfStdroomtypeGetbyshidRequest req = new AlitripHotelHstdfStdroomtypeGetbyshidRequest();
AlitripHotelHstdfStdroomtypeGetbyshidRequest.GetStdRoomTypeParam obj1 = new AlitripHotelHstdfStdroomtypeGetbyshidRequest.GetStdRoomTypeParam();
AlitripHotelHstdfStdroomtypeGetbyshidRequest.StdRoomTypeFieldQueryParam obj2 = new AlitripHotelHstdfStdroomtypeGetbyshidRequest.StdRoomTypeFieldQueryParam();
obj2.setCurrentPage(1L);
obj2.setEndRow(12L);
obj2.setNeedNormalPics(true);
obj2.setNeedOtherBnbRoomInfo(true);
obj2.setNeedOtherBaseInfo(false);
obj2.setNeedOtherExtendInfo(true);
obj2.setNeedOtherMultimediaInfo(true);
obj2.setNeedOtherServiceFacilities(true);
obj2.setNeedPanorama6Pieces(true);
obj2.setNeedPanoramas(true);
obj2.setNeedRoomFacilities(true);
obj2.setPageSize(1L);
obj2.setQueryScope(1L);
obj2.setStartRow(0L);
obj2.setTotalItem(12L);
obj1.setParam(obj2);
obj1.setShid(12345L);
obj1.setSrid(234L);
req.setParamGetStdRoomTypeParam(obj1);
AlitripHotelHstdfStdroomtypeGetbyshidResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_hotel_hstdf_stdroomtype_getbyshid_response>
    <result>
        <has_next>true</has_next>
        <module_list>
            <std_room_type>
                <base_info>
                    <add_bed>1</add_bed>
                    <area>23-32</area>
                    <bed_type>
                        <bed_types>
                            <bed_type>
                                <bed_num>2</bed_num>
                                <bed_size>0</bed_size>
                                <bed_type>0</bed_type>
                                <desc>2张大床</desc>
                                <length>2.0</length>
                                <width>1.8</width>
                            </bed_type>
                        </bed_types>
                        <desc>2张1.5m*2.0m大床或1张榻榻米</desc>
                        <logic>2</logic>
                    </bed_type>
                    <en_name>Tatami</en_name>
                    <floor>1</floor>
                    <max_occupancy>3</max_occupancy>
                    <name>日式房</name>
                    <status>0</status>
                    <window_type>0</window_type>
                    <bed_info>
                        <brief_desc>双床(1大1小)/双床/大床</brief_desc>
                        <fuzzy_desc>双床/大床</fuzzy_desc>
                        <simple_desc>1张大床和1张单人床/2张单人床/1张大床</simple_desc>
                        <bed_info_groups>
                            <bed_info_group>
                                <bed_infos>
                                    <bed_info>
                                        <width>1.8</width>
                                        <bed_num>1</bed_num>
                                        <bed_type>0</bed_type>
                                        <length></length>
                                    </bed_info>
                                </bed_infos>
                                <brief_desc>双床(1大1小)</brief_desc>
                                <fuzzy_desc>双床</fuzzy_desc>
                                <simple_desc>1张大床和1张单人床</simple_desc>
                                <classification>2</classification>
                                <bed_num>2</bed_num>
                                <desc>1张大床(1.8M)和1张单人床(1.2M)</desc>
                            </bed_info_group>
                        </bed_info_groups>
                        <classifications>
                            <string></string>
                        </classifications>
                        <desc>1张大床(1.8M)和1张单人床(1.2M)/2张单人床(1.2M)/1张大床</desc>
                    </bed_info>
                </base_info>
                <bnb_room_info>
                    <has_landlord>0</has_landlord>
                    <house_model>
                        <balcony>2</balcony>
                        <bathroom>2</bathroom>
                        <bedroom>3</bedroom>
                        <kitchen>1</kitchen>
                        <livingroom>1</livingroom>
                        <study>1</study>
                    </house_model>
                    <rent_size>123</rent_size>
                    <rent_type>1</rent_type>
                </bnb_room_info>
                <extend_info>
                    <tags>
                        <string>1</string>
                        <string>2</string>
                    </tags>
                </extend_info>
                <multimedia_info>
                    <normal_pics>
                        <service_facility_item>
                            <feature>{&quot;size&quot;:&quot;200*160&quot;}</feature>
                            <id>1</id>
                            <order_num>1</order_num>
                            <shid>12345</shid>
                            <srid>234</srid>
                            <status>0</status>
                            <sub_type>客房</sub_type>
                            <type>1</type>
                            <value>是	//img.alicdn.com/bao/uploaded/i1/TB19RWwOpXXXXcCXpXXHupJ_pXX_054752.jpg</value>
                        </service_facility_item>
                    </normal_pics>
                    <panorama6_pieces>
                        <service_facility_item>
                            <feature>{&quot;size&quot;:&quot;200*160&quot;}</feature>
                            <id>1</id>
                            <order_num>1</order_num>
                            <shid>12345</shid>
                            <srid>234</srid>
                            <type>3</type>
                            <value>//img.alicdn.com/bao/uploaded/i1/TB19RWwOpXXXXcCXpXXHupJ_pXX_054752.jpg</value>
                        </service_facility_item>
                    </panorama6_pieces>
                    <panoramas>
                        <service_facility_item>
                            <id>1</id>
                            <order_num>1</order_num>
                            <shid>12345</shid>
                            <srid>234</srid>
                            <status>0</status>
                            <type>2</type>
                            <value>//img.alicdn.com/bao/uploaded/i1/TB19RWwOpXXXXcCXpXXHupJ_pXX_054752.jpg</value>
                        </service_facility_item>
                    </panoramas>
                </multimedia_info>
                <service_facilities>
                    <room_facilities>
                        <service_facility_item>
                            <id>1</id>
                            <order_num>1</order_num>
                            <shid>12345</shid>
                            <srid>234</srid>
                            <sub_type>1</sub_type>
                            <type>40</type>
                            <type_id>24090</type_id>
                            <value>国内长途(免费)</value>
                        </service_facility_item>
                    </room_facilities>
                </service_facilities>
                <shid>12345</shid>
                <srid>234</srid>
            </std_room_type>
        </module_list>
        <result_code>200</result_code>
        <result_msg>非法参数</result_msg>
        <success>true</success>
        <total_results>123</total_results>
    </result>
</alitrip_hotel_hstdf_stdroomtype_getbyshid_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部