文档中心 > API类目 > EBK上云API

taobao.xhotel.rate.batch.get (查询Rate列表)

查询Rate列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
gid Number 可选 123123 商品gid
rp_id Number 可选 12312 rp_id
start_row Number 必须 0 分页参数
page_size Number 必须 100 分页参数
rp_ids String 可选 [1,1] 按rpId列表筛选特定商品下的报价,若填写该字段,gid必须有效
start_date Date 可选 2018-12-01 14:00:00 日历化信息开始时间
end_date Date 可选 2018-12-01 14:00:00 日历化信息结束时间
need_calendar_info Boolean 可选 false
  • 默认值:false
  • 是否需要日历化信息

    响应参数

    名称 类型 示例值 描述
    result ResultSet result
    • └ success
    • String
    • false
    • success
    • └ error_msg
    • String
    • 1
    • errorMsg
    • └ error_code
    • String
    • 1
    • errorCode
    • first_result
    • XRateListInfo
    • firstResult
    • rate_list
    • Rate []
    • rateList
    • └ tag_s_j_y_f
    • Number
    • -10000
    • tagSJYF
    • └ lock_end_time
    • String
    • 0
    • lockEndTime
    • └ inventory_type_flag
    • Number
    • 0
    • inventoryTypeFlag
    • └ exchange_rate
    • Number
    • 0
    • exchangeRate
    • └ cny_currency
    • Boolean
    • true
    • cnyCurrency
    • └ tag_direct_type
    • Number
    • 0
    • tagDirectType
    • └ version
    • Number
    • 0
    • version
    • └ seller_nick
    • String
    • 0
    • sellerNick
    • └ lock_start_time
    • String
    • 0
    • lockStartTime
    • └ name
    • String
    • 0
    • name
    • └ rate_id
    • Number
    • -10000
    • rateId
    • └ tag_j_s_q_r
    • Number
    • -10000
    • tagJSQR
    • └ exchange_rate_with_high_precision
    • Number
    • 0
    • exchangeRateWithHighPrecision
    • └ add_bed
    • Number
    • -10000
    • addBed
    • └ nod
    • Number
    • 0
    • nod
    • └ rate_plan_id
    • Number
    • -10000
    • ratePlanId
    • └ currency_code_name
    • String
    • 0
    • currencyCodeName
    • └ currency_code
    • Number
    • -10000
    • currencyCode
    • └ status
    • Number
    • -10000
    • status
    • └ vendor
    • String
    • 0
    • vendor
    • └ tag_direct
    • Number
    • 0
    • tagDirect
    • └ nop
    • Number
    • 0
    • nop
    • └ operator
    • String
    • 0
    • operator
    • └ price_deposit
    • Number
    • -10000
    • priceDeposit
    • └ source
    • Number
    • 0
    • source
    • └ bottom_price_flag
    • Number
    • 0
    • bottomPriceFlag
    • └ seller_id
    • Number
    • -10000
    • sellerId
    • └ gid
    • Number
    • -10000
    • gid
    • └ add_bed_price
    • Number
    • -10000
    • addBedPrice
    • └ inventery_price
    • String
    • 0
    • 价格库存对象
    • inv_price_with_switch_unit_list
    • Invpricewithswitchunitlist []
    • invPriceWithSwitchUnitList
    • └ quota
    • Number
    • 0
    • 普通库存
    • └ price
    • Number
    • 0
    • 价格,单位分
    • └ al_quota
    • Number
    • 0
    • 协议保留房库存
    • └ date
    • String
    • 0
    • 日期,格式:yyyy-MM-dd
    • └ rate_switch
    • Boolean
    • false
    • 价格开关
    • └ gen_al_quota
    • Number
    • 0
    • 普通保留房库存
    • tag_json_list
    • TagJsonUnit []
    • tagJsonList
    • └ rate_id
    • Number
    • 0
    • rateId
    • └ tag_json
    • String
    • {"ebk-tail-room-Rate":1}
    • rate 维度下特殊标签含义 json: {"ebk-tail-room-Rate":1}, key:ebk-tail-room-Rate 表示rate维度ebk尾房标

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    XhotelRateBatchGetRequest req = new XhotelRateBatchGetRequest();
    req.setGid(123123L);
    req.setRpId(12312L);
    req.setStartRow(0L);
    req.setPageSize(100L);
    req.setRpIds("[1,1]");
    req.setStartDate(StringUtils.parseDateTime("2018-12-01 14:00:00"));
    req.setEndDate(StringUtils.parseDateTime("2018-12-01 14:00:00"));
    req.setNeedCalendarInfo(false);
    XhotelRateBatchGetResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <xhotel_rate_batch_get_response>
        <result>
            <success>false</success>
            <error_msg>1</error_msg>
            <error_code>1</error_code>
            <first_result>
                <rate_list>
                    <rate>
                        <tag_s_j_y_f>-10000</tag_s_j_y_f>
                        <lock_end_time>0</lock_end_time>
                        <inventory_type_flag>0</inventory_type_flag>
                        <exchange_rate>0</exchange_rate>
                        <cny_currency>true</cny_currency>
                        <tag_direct_type>0</tag_direct_type>
                        <version>0</version>
                        <seller_nick>0</seller_nick>
                        <lock_start_time>0</lock_start_time>
                        <name>0</name>
                        <rate_id>-10000</rate_id>
                        <tag_j_s_q_r>-10000</tag_j_s_q_r>
                        <exchange_rate_with_high_precision>0</exchange_rate_with_high_precision>
                        <add_bed>-10000</add_bed>
                        <nod>0</nod>
                        <rate_plan_id>-10000</rate_plan_id>
                        <currency_code_name>0</currency_code_name>
                        <currency_code>-10000</currency_code>
                        <status>-10000</status>
                        <vendor>0</vendor>
                        <tag_direct>0</tag_direct>
                        <nop>0</nop>
                        <operator>0</operator>
                        <price_deposit>-10000</price_deposit>
                        <source>0</source>
                        <bottom_price_flag>0</bottom_price_flag>
                        <seller_id>-10000</seller_id>
                        <gid>-10000</gid>
                        <add_bed_price>-10000</add_bed_price>
                        <inventery_price>0</inventery_price>
                        <inv_price_with_switch_unit_list>
                            <invpricewithswitchunitlist>
                                <quota>0</quota>
                                <price>0</price>
                                <al_quota>0</al_quota>
                                <date>0</date>
                                <rate_switch>false</rate_switch>
                                <gen_al_quota>0</gen_al_quota>
                            </invpricewithswitchunitlist>
                        </inv_price_with_switch_unit_list>
                    </rate>
                </rate_list>
                <tag_json_list>
                    <tag_json_unit>
                        <rate_id>0</rate_id>
                        <tag_json>{&quot;ebk-tail-room-Rate&quot;:1}</tag_json>
                    </tag_json_unit>
                </tag_json_list>
            </first_result>
        </result>
    </xhotel_rate_batch_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

    返回
    顶部