文档中心 > API类目 > 酒店商品API

taobao.xhotel.bnbpromo.get (民宿查询营销活动)

民宿查询营销活动

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
outer_activity_code String 可选 xxx 外部活动code

响应参数

名称 类型 示例值 描述
result ResultSet {} 查询结果集
  • bnb_promo
  • BnbPromoDTO
  • {}
  • 民宿活动信息
  • rate_infos
  • Rateinfos []
  • []
  • 参与活动的rates
  • └ out_rid
  • String
  • xxx
  • 外部房源id
  • └ rate_plan_code
  • String
  • xxx
  • 外部rpcode
  • └ outer_activity_code
  • String
  • xxx
  • 外部活动code
  • promo_info
  • PromoInfo
  • {}
  • 优惠信息
  • daily_booking_info
  • DailyBookingInfo
  • {}
  • 天天特惠优惠
  • └ check_in_from
  • Date
  • 2020-01-01 10:10:10
  • 入住开始
  • └ investment_number
  • String
  • 90
  • 固定折扣百分比
  • └ valid_weeks
  • String []
  • []
  • 一个星期内有效性约束
  • └ check_in_to
  • Date
  • 2020-01-01 10:10:10
  • 入住结束
  • invalid_dates
  • InvalidDate []
  • 失效时间
  • └ invalid_from
  • Date
  • 2021-09-11 00:00:00
  • 活动失效开始时间
  • └ invalid_to
  • Date
  • 2021-09-12 00:00:00
  • 活动失效结束时间
  • early_booking_info
  • EarlyBookingInfo
  • {}
  • 早定优惠
  • └ min_pre_booking_days
  • Number
  • 30
  • 提前预定天数,时间范围为1-60天
  • └ investment_number
  • Number
  • 90
  • 固定折扣百分比
  • └ min_continuity_stay
  • Number
  • 2
  • 连住天数
  • long_order_info
  • LongOrderInfo
  • {}
  • 连住优惠
  • └ min_continuity_stay
  • Number
  • 3
  • 连住天数可选择范围为(2,3,4,5,7,15,30)
  • └ investment_number
  • Number
  • 90
  • 固定折扣百分比
  • └ error_code
  • String
  • 0
  • 错误code
  • └ error_msg
  • String
  • error
  • 错误码
  • └ success
  • Boolean
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
XhotelBnbpromoGetRequest req = new XhotelBnbpromoGetRequest();
req.setOuterActivityCode("xxx");
XhotelBnbpromoGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<xhotel_bnbpromo_get_response>
    <result>
        <bnb_promo>
            <rate_infos>
                <rateinfos>
                    <out_rid>xxx</out_rid>
                    <rate_plan_code>xxx</rate_plan_code>
                </rateinfos>
            </rate_infos>
            <outer_activity_code>xxx</outer_activity_code>
            <promo_info>
                <daily_booking_info>
                    <check_in_from>2020-01-01 10:10:10</check_in_from>
                    <investment_number>90</investment_number>
                    <valid_weeks>
                        <string>[]</string>
                    </valid_weeks>
                    <check_in_to>2020-01-01 10:10:10</check_in_to>
                    <invalid_dates>
                        <invalid_date>
                            <invalid_from>2021-09-11 00:00:00</invalid_from>
                            <invalid_to>2021-09-12 00:00:00</invalid_to>
                        </invalid_date>
                    </invalid_dates>
                </daily_booking_info>
                <early_booking_info>
                    <min_pre_booking_days>30</min_pre_booking_days>
                    <investment_number>90</investment_number>
                    <min_continuity_stay>2</min_continuity_stay>
                </early_booking_info>
                <long_order_info>
                    <min_continuity_stay>3</min_continuity_stay>
                    <investment_number>90</investment_number>
                </long_order_info>
            </promo_info>
        </bnb_promo>
        <error_code>0</error_code>
        <error_msg>error</error_msg>
        <success>true</success>
    </result>
</xhotel_bnbpromo_get_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

返回
顶部