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

alitrip.hotel.hstdt.distribution.recommendhotelmatch (酒店分销匹配标准酒店推荐接口)

酒店分销匹配标准酒店推荐接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
hotel_need_match_param HotelNeedMatchParam 可选 请求
  • └ address
  • String
  • 必须
  • 首都体育馆南路6号
  • 中文地址
  • └ latitude
  • String
  • 可选
  • 39.93729
  • 纬度
  • └ name
  • String
  • 必须
  • 北京新世纪日航饭店
  • 中文名称
  • └ en_name
  • String
  • 可选
  • 英文名称
  • └ en_address
  • String
  • 可选
  • 英文地址
  • └ tel
  • String
  • 可选
  • 0086#010#68492001
  • 电话
  • └ hotel_id
  • String
  • 可选
  • 1243435
  • 酒店id,没有可不填
  • └ division_id
  • Number
  • 必须
  • 110100
  • 行政区划code,见http://hotel.alitrip.com/area.htm?tbpm=3
  • └ longitude
  • String
  • 可选
  • 116.32784
  • 经度

响应参数

名称 类型 示例值 描述
result TopStdResult 结果
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ result_code
  • String
  • 500
  • 错误码
  • module
  • HotelMatchInfoDTO
  • 匹配标准酒店信息
  • └ shid
  • String
  • 10004238
  • 标准酒店id
  • └ name
  • String
  • 北京新世纪日航饭店
  • 名称
  • └ en_name
  • String
  • 英文名称
  • └ address
  • String
  • 首都体育馆南路6号
  • 地址
  • └ en_address
  • String
  • 英文地址
  • └ tel
  • String
  • 0086#010#68492001
  • 电话
  • └ division_id
  • Number
  • 110100
  • 行政区划code
  • └ longitude
  • String
  • 116.32784
  • 经度
  • └ latitude
  • String
  • 39.93729
  • 纬度
  • └ result_msg
  • String
  • 匹配出现异常
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripHotelHstdtDistributionRecommendhotelmatchRequest req = new AlitripHotelHstdtDistributionRecommendhotelmatchRequest();
AlitripHotelHstdtDistributionRecommendhotelmatchRequest.HotelNeedMatchParam obj1 = new AlitripHotelHstdtDistributionRecommendhotelmatchRequest.HotelNeedMatchParam();
obj1.setAddress("首都体育馆南路6号");
obj1.setLatitude("39.93729");
obj1.setName("北京新世纪日航饭店");
obj1.setEnName("无");
obj1.setEnAddress("无");
obj1.setTel("0086#010#68492001");
obj1.setHotelId("1243435");
obj1.setDivisionId(110100L);
obj1.setLongitude("116.32784");
req.setHotelNeedMatchParam(obj1);
AlitripHotelHstdtDistributionRecommendhotelmatchResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_hotel_hstdt_distribution_recommendhotelmatch_response>
    <result>
        <success>true</success>
        <result_code>500</result_code>
        <module>
            <shid>10004238</shid>
            <name>北京新世纪日航饭店</name>
            <en_name>无</en_name>
            <address>首都体育馆南路6号</address>
            <en_address>无</en_address>
            <tel>0086#010#68492001</tel>
            <division_id>110100</division_id>
            <longitude>116.32784</longitude>
            <latitude>39.93729</latitude>
        </module>
        <result_msg>匹配出现异常</result_msg>
    </result>
</alitrip_hotel_hstdt_distribution_recommendhotelmatch_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

返回
顶部