API测试>>

酒店

GEO数据-静态信息更新时间:2022/03/21 19:44

使用说明

用于匹配酒店所属城市和行政区等信息。当用户选择城市后,在此处获取对应的城市id用作搜索API的入参。接入方如果有自己的城市体系,需要根据此文件做mapping。

部分城市数据的城市id是8位的,这是因为这些数据本身是行政区,但作为城市进行维护。为了使行政区唯一化,在行政区原本id的前面加了其所属城市id,形成了8位的城市id。8位和4位的城市id都能用于搜索,但对应于{hotelId}.xml(酒店详情)的只有4位的行政区id。

欢迎使用新接口:hotel.static.city

输入参数

文件地址: https://[服务器域名]/xml/v2.0/hotel/geo_{lang}.xml

响应结果

根节点

节点名称类型可为空说明
HotelGeoListGeo列表HotelGeo[]N参考HotelGeo节点


HotelGeo节点

节点名称类型可为空说明
@Country国家String(20)N
@ProvinceId省份编号String(20)N
@ProvinceName省份名称String(20)N

@CityName城市名称String(20)N
@CityCode城市编码String(20)N
Districts行政区列表Location[]Y参考Location节点
CommericalLocations商业区Location[]Y参考Location节点
LandmarkLocations标志物Location[]Y参考Location节点


Location节点

节点名称类型可为空说明
@Id位置编号IntN
@Name位置名称String(20)N

输入示例

https://[服务器域名]/xml/v2.0/hotel/geo_cn.xml

输出示例

<HotelGeos>
<HotelGeoList>
<HotelGeo Country="中国" ProvinceName="北京" ProvinceId="0100" CityName="北京" CityCode="0101">
<Districts>
<Location Id="0028" Name="昌平区"/>
<Location Id="0003" Name="朝阳区"/>
<Location Id="0005" Name="崇文区"/>
</Districts>
<CommericalLocations>
<Location Id="010186" Name="安贞"/>
<Location Id="010120" Name="八大处"/>
<Location Id="010132" Name="白河湾/云蒙山"/>
</CommericalLocations>
<LandmarkLocations>
<Location Id="0005" Name="东方广场"/><
Location Id="0006" Name="中国国际展览中心"/>
<Location Id="0007" Name="中国国际贸易中心"/>
</LandmarkLocations>
</HotelGeo>
</HotelGeoList>
</HotelGeos>

注意事项

文档中字段为”@”开头的是xml标签中的一个属性值。