AI 开放平台接入文档

途牛AI开放平台接入文档


酒店列表查询

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>酒店列表查询接口</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://openapi.tuniu.cn/hts/agent/poi/hotel/list</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">参数描述</th> <th style="text-align: left;">类型</th> <th>是否必填</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">cityName</td> <td style="text-align: left;">城市</td> <td style="text-align: left;">string</td> <td>是</td> <td>cityName有值时,查询cityName下的poiName位置,默认上海</td> </tr> <tr> <td style="text-align: left;">poiName</td> <td style="text-align: left;">用户输入的poi名称</td> <td style="text-align: left;">string</td> <td>否</td> <td>用户输入的poi名称</td> </tr> <tr> <td style="text-align: left;">checkIn</td> <td style="text-align: left;">入住日期</td> <td style="text-align: left;">string</td> <td>否</td> <td>优先客户指定 未指定时看下方具体逻辑,默认明天</td> </tr> <tr> <td style="text-align: left;">checkOut</td> <td style="text-align: left;">离店日期</td> <td style="text-align: left;">string</td> <td>否</td> <td>优先客户指定 未指定时默认入住日期+1</td> </tr> <tr> <td style="text-align: left;">adultNum</td> <td style="text-align: left;">入住成人数</td> <td style="text-align: left;">Integer</td> <td>否</td> <td>优先客户指定 未指定时默认2</td> </tr> <tr> <td style="text-align: left;">childNum</td> <td style="text-align: left;">入住儿童数</td> <td style="text-align: left;">Integer</td> <td>否</td> <td>优先客户指定 未指定时默认0</td> </tr> <tr> <td style="text-align: left;">checkOut</td> <td style="text-align: left;">离店日期</td> <td style="text-align: left;">string</td> <td>否</td> <td>优先客户指定 未指定时默认入住日期+1</td> </tr> <tr> <td style="text-align: left;">childAges</td> <td style="text-align: left;">儿童年龄</td> <td style="text-align: left;">List&lt;Integer&gt;</td> <td>否</td> <td>儿童年龄,list size与儿童数一致</td> </tr> <tr> <td style="text-align: left;">keyword</td> <td style="text-align: left;">关键词</td> <td style="text-align: left;">string</td> <td>否</td> <td>关键词包含星级、品牌、酒店特色、设施、名称等</td> </tr> <tr> <td style="text-align: left;">prices</td> <td style="text-align: left;">价格范围</td> <td style="text-align: left;">string</td> <td>否</td> <td>传固定值时,取左-50,右+50(例如300,接口按照250-350的范围取值);传范围时,例如300-500,接口按照300-500的范围取值;</td> </tr> <tr> <td style="text-align: left;">userLocation</td> <td style="text-align: left;">用户定位</td> <td style="text-align: left;">Location</td> <td>否</td> <td>用户定位所在城市和用户经纬度</td> </tr> </tbody> </table> <p>Location</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">参数描述</th> <th style="text-align: left;">类型</th> <th>是否必填</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">cityCode</td> <td style="text-align: left;">城市code</td> <td style="text-align: left;">Integer</td> <td>否</td> <td>用户所在城市code</td> </tr> <tr> <td style="text-align: left;">cityName</td> <td style="text-align: left;">城市名</td> <td style="text-align: left;">Integer</td> <td>否</td> <td>用户所在城市名称</td> </tr> <tr> <td style="text-align: left;">lng</td> <td style="text-align: left;">用户经度</td> <td style="text-align: left;">Double</td> <td>否</td> <td>用户定位经度</td> </tr> <tr> <td style="text-align: left;">lat</td> <td style="text-align: left;">用户纬度</td> <td style="text-align: left;">Double</td> <td>否</td> <td>用户定位纬度</td> </tr> </tbody> </table> <h5>请求示例</h5> <pre><code class="language-json">{ &amp;quot;toolName&amp;quot;: &amp;quot;Nlowest_price_hotellist&amp;quot;, &amp;quot;cityName&amp;quot;: &amp;quot;入住城市&amp;quot;, &amp;quot;checkIn&amp;quot;: &amp;quot;入住日期&amp;quot;, &amp;quot;checkOut&amp;quot;: &amp;quot;离店日期&amp;quot;, &amp;quot;adultNum&amp;quot;: &amp;quot;成人数&amp;quot;, &amp;quot;childNum&amp;quot;: &amp;quot;儿童数&amp;quot;, &amp;quot;poiName&amp;quot;: &amp;quot;poi地点&amp;quot;, &amp;quot;prices&amp;quot;: &amp;quot;300-500&amp;quot;, &amp;quot;keyword&amp;quot;: &amp;quot;其他信息&amp;quot;, &amp;quot;userLocation&amp;quot;: { &amp;quot;cityCode&amp;quot;: 2500, &amp;quot;cityName&amp;quot;: &amp;quot;上海&amp;quot;, &amp;quot;lng&amp;quot;: 2.123141, &amp;quot;lat&amp;quot;: 2.123141 } }</code></pre> <h5>返回参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">参数描述</th> <th style="text-align: left;">类型</th> <th>是否必填</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">successCode</td> <td style="text-align: left;">查询成功</td> <td style="text-align: left;">Boolean</td> <td>是</td> <td>用户所在城市code</td> </tr> <tr> <td style="text-align: left;">queryId</td> <td style="text-align: left;">快照id</td> <td style="text-align: left;">String</td> <td>是</td> <td>首次查询返回</td> </tr> <tr> <td style="text-align: left;">totalPageNum</td> <td style="text-align: left;">总页数</td> <td style="text-align: left;">Integer</td> <td>是</td> <td>首次查询返回</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">酒店结果列表</td> <td style="text-align: left;">List&lt;Hotel&gt;</td> <td>否</td> </tr> </tbody> </table> <p>Hotel</p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">参数描述</th> <th style="text-align: left;">类型</th> <th>是否必填</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">hotelId</td> <td style="text-align: left;">酒店id</td> <td style="text-align: left;">Long</td> <td>是</td> </tr> <tr> <td style="text-align: left;">chineseName</td> <td style="text-align: left;">酒店名称</td> <td style="text-align: left;">String</td> <td>是</td> </tr> <tr> <td style="text-align: left;">starName</td> <td style="text-align: left;">酒店星级</td> <td style="text-align: left;">String</td> <td>否</td> <td>舒适型 豪华型</td> </tr> <tr> <td style="text-align: left;">firstPic</td> <td style="text-align: left;">酒店图片</td> <td style="text-align: left;">String</td> <td>否</td> <td>酒店首图地址</td> </tr> <tr> <td style="text-align: left;">address</td> <td style="text-align: left;">酒店地址</td> <td style="text-align: left;">String</td> <td>否</td> </tr> <tr> <td style="text-align: left;">cityName</td> <td style="text-align: left;">城市</td> <td style="text-align: left;">String</td> <td>否</td> </tr> <tr> <td style="text-align: left;">cityCode</td> <td style="text-align: left;">城市 code</td> <td style="text-align: left;">Integer</td> <td>否</td> </tr> <tr> <td style="text-align: left;">cityType</td> <td style="text-align: left;">城市类型</td> <td style="text-align: left;">Integer</td> <td>否</td> <td>城市code类型 0:正常编码 1:城市tag ex:沙巴 收藏 跳转页面用</td> </tr> <tr> <td style="text-align: left;">domestic</td> <td style="text-align: left;">国内酒店</td> <td style="text-align: left;">Boolean</td> <td>否</td> <td>港澳台除外</td> </tr> <tr> <td style="text-align: left;">checkIn</td> <td style="text-align: left;">入住日期</td> <td style="text-align: left;">String</td> <td>否</td> <td>收藏 跳转页面用</td> </tr> <tr> <td style="text-align: left;">checkOut</td> <td style="text-align: left;">离店日期</td> <td style="text-align: left;">String</td> <td>否</td> <td>收藏 跳转页面用</td> </tr> <tr> <td style="text-align: left;">business</td> <td style="text-align: left;">酒店商圈</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:新街口地区</td> </tr> <tr> <td style="text-align: left;">brandName</td> <td style="text-align: left;">酒店品牌</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:桔子酒店</td> </tr> <tr> <td style="text-align: left;">commentScore</td> <td style="text-align: left;">酒店评分</td> <td style="text-align: left;">Double</td> <td>否</td> <td>exp:5.0</td> </tr> <tr> <td style="text-align: left;">lowestPrice</td> <td style="text-align: left;">起价</td> <td style="text-align: left;">Double</td> <td>否</td> <td>含税价</td> </tr> <tr> <td style="text-align: left;">commentDigest</td> <td style="text-align: left;">一句话点评</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:新街口中心,便捷出行!</td> </tr> <tr> <td style="text-align: left;">meal</td> <td style="text-align: left;">餐食</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:无早餐</td> </tr> <tr> <td style="text-align: left;">refund</td> <td style="text-align: left;">取消规则</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:如未入住或取消及提前离店,途牛将收取¥426.0支付酒店。</td> </tr> <tr> <td style="text-align: left;">roomId</td> <td style="text-align: left;">起价房型</td> <td style="text-align: left;">Long</td> <td>否</td> </tr> <tr> <td style="text-align: left;">roomName</td> <td style="text-align: left;">房型名称</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:高级大床房</td> </tr> <tr> <td style="text-align: left;">roomArea</td> <td style="text-align: left;">房型面积</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:17-18㎡</td> </tr> <tr> <td style="text-align: left;">roomWindow</td> <td style="text-align: left;">房型窗户</td> <td style="text-align: left;">String</td> <td>否</td> <td>exp:有窗</td> </tr> <tr> <td style="text-align: left;">distance</td> <td style="text-align: left;">距离</td> <td style="text-align: left;">String</td> <td>否</td> <td>距用户直线/规划距离</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ &amp;quot;queryId&amp;quot;: &amp;quot;1057014089580800&amp;quot;, &amp;quot;successCode&amp;quot;: true, &amp;quot;totalPageNum&amp;quot;: 2, &amp;quot;data&amp;quot;: [ { &amp;quot;hotelId&amp;quot;: 1650247895, &amp;quot;domestic&amp;quot;: true, &amp;quot;firstPic&amp;quot;: &amp;quot;http://m.tuniucdn.com/fb3/s1/2n9c/3krw1PgyPV6dfigrYHJSNRC6pysV.jpg&amp;quot;, &amp;quot;chineseName&amp;quot;: &amp;quot;桔子酒店(南京新街口王府大街店)&amp;quot;, &amp;quot;starName&amp;quot;: &amp;quot;舒适型&amp;quot;, &amp;quot;address&amp;quot;: &amp;quot;南台巷30-32号(近大洋百货、金鹰国际中心)&amp;quot;, &amp;quot;cityName&amp;quot;: &amp;quot;南京&amp;quot;, &amp;quot;cityCode&amp;quot;: 1602, &amp;quot;cityType&amp;quot;: 0, &amp;quot;checkIn&amp;quot;: &amp;quot;2025-03-16&amp;quot;, &amp;quot;checkOut&amp;quot;: &amp;quot;2025-03-17&amp;quot; &amp;quot;business&amp;quot;: &amp;quot;新街口地区&amp;quot;, &amp;quot;lowestPrice&amp;quot;: 426, &amp;quot;commentScore&amp;quot;: 4.4, &amp;quot;commentDigest&amp;quot;: &amp;quot;新街口中心,便捷出行!&amp;quot;, &amp;quot;brandName&amp;quot;: &amp;quot;桔子酒店&amp;quot;, &amp;quot;meal&amp;quot;: &amp;quot;无早餐&amp;quot;, &amp;quot;refund&amp;quot;: &amp;quot;如未入住或取消及提前离店,途牛将收取¥426.0支付酒店。&amp;quot;, &amp;quot;roomId&amp;quot;: 1650247899, &amp;quot;roomName&amp;quot;: &amp;quot;高级大床房&amp;quot;, &amp;quot;roomArea&amp;quot;: &amp;quot;17-18㎡&amp;quot;, &amp;quot;roomWindow&amp;quot;: &amp;quot;有窗&amp;quot;, &amp;quot;distance&amp;quot;: &amp;quot;距您直线距离2.3公里&amp;quot; } ] } </code></pre>

页面列表

ITEM_HTML