文档中心 > API类目 > 菜鸟裹裹API

cainiao.pickup.tieredpricing.tobeuse.get (商家寄件商家即将启用的报价单)

查看该商家(特定寄件地址下)即将生效的报价单,菜鸟的报价体系中,商家的报价单可能会改变,该接口可以查询到预通知的报价单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_fee_template_query_request FeeTemplateQueryRequest 可选 查询报价信息的请求
  • └ sender_address
  • String
  • 必须
  • 浙江省杭州市滨江区网商路699号
  • 真正寄件人的寄件地址,小件员会到该地址进行揽收,地址必须携带省市区信息,否则无法正常解析和报价

响应参数

名称 类型 示例值 描述
result TdOpenServiceResult {} 报价单返回信息
  • data
  • FeeTemplate []
  • {}
  • 报价单信息
  • general_area_infos
  • GeneralAreaInfo []
  • []
  • 整个报价单信息列表,通常情况下,报价信息是从寄件市到收件省的维度来化划分的;而通常情况,从特定寄件市到一些省的价格会是相同的,为了展现和沟通方便,会把相同的价格聚合在一个大区里。
  • area_infos
  • AreaInfo []
  • []
  • 大区里包含的省的信息列表,比如一个大区涵盖了浙江省,江苏省,上海市,安徽省等信息,该列表会包含这些信息
  • └ area_type
  • String
  • PRO
  • 省或市的类型
  • └ code
  • String
  • 311000
  • 省或者市的code
  • └ display_name
  • String
  • 浙江省
  • 省或者市的显示名
  • └ general_area_code
  • String
  • 1
  • 大区的code
  • └ general_area_name
  • String
  • 一区
  • 大区的显示名
  • ladder_order_number_data_list
  • LadderOrderNumberData []
  • []
  • 阶梯价信息,菜鸟的阶梯价是基于每天的下单量的。不同的单量层级会享受不同的阶梯价格。比如1~5单,6~10单,11~15单都会有不同的价格体现。菜鸟支持多少阶梯,该数组会有多少列
  • └ continue_price
  • Number
  • 150
  • 续重价格,比如5公斤以上,每增加一公斤,就增加150分。该值的单位是分
  • └ continue_start_weight
  • Number
  • 5000
  • 续重启示计算重量,比如多首重情况,0-1公斤,1-2公斤,2-3公斤都是多首重区间,那么3公斤会成为续重启示重量
  • └ continue_weight
  • Number
  • 1000
  • 续重重量,以克为单位
  • └ end_order_number
  • Number
  • 5
  • 该阶梯的最大订单量
  • ladder_start_continue_price
  • LadderStartContinuePriceData
  • []
  • 阶梯首重价格信息
  • start_continue_price_list
  • StartContinuePrice []
  • []
  • 首重价格信息,为了灵活的设置价格,我们可能会把0-1公斤,1-2公斤,2-3公斤等都设置成不同的价格
  • └ end_weight
  • Number
  • 1000
  • 首重最高值,以克为单位
  • └ fix_price
  • Number
  • 550
  • 首重价格,以分为单位
  • └ start_weight
  • Number
  • 1
  • 首重起始值,以克为单位
  • └ order_number_desc
  • String
  • 按日计算的阶梯格式
  • 订单数量的描述,比如是日均订单数量还是月均数量
  • └ order_number_type
  • String
  • dayOrderNumber
  • 订单数量的类型,比如是日均订单数量还是月均数量;可以出现的值:dayOrderNumber,monthOrderNumber
  • └ start_order_number
  • Number
  • 1
  • 该阶梯的最小订单量要求
  • └ retry
  • Boolean
  • false
  • 是否需要重试
  • └ status_code
  • String
  • error
  • 错误code
  • └ status_message
  • String
  • 系统错误
  • 错误描述
  • └ success
  • Boolean
  • success
  • 是否调用成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoPickupTieredpricingTobeuseGetRequest req = new CainiaoPickupTieredpricingTobeuseGetRequest();
CainiaoPickupTieredpricingTobeuseGetRequest.FeeTemplateQueryRequest obj1 = new CainiaoPickupTieredpricingTobeuseGetRequest.FeeTemplateQueryRequest();
obj1.setSenderAddress("浙江省杭州市滨江区网商路699号");
req.setParamFeeTemplateQueryRequest(obj1);
CainiaoPickupTieredpricingTobeuseGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_pickup_tieredpricing_tobeuse_get_response>
    <result>
        <data>
            <fee_template>
                <general_area_infos>
                    <general_area_info>
                        <area_infos>
                            <area_info>
                                <area_type>PRO</area_type>
                                <code>311000</code>
                                <display_name>浙江省</display_name>
                            </area_info>
                        </area_infos>
                        <general_area_code>1</general_area_code>
                        <general_area_name>一区</general_area_name>
                        <ladder_order_number_data_list>
                            <ladder_order_number_data>
                                <continue_price>150</continue_price>
                                <continue_start_weight>5000</continue_start_weight>
                                <continue_weight>1000</continue_weight>
                                <end_order_number>5</end_order_number>
                                <ladder_start_continue_price>
                                    <start_continue_price_list>
                                        <start_continue_price>
                                            <end_weight>1000</end_weight>
                                            <fix_price>550</fix_price>
                                            <start_weight>1</start_weight>
                                        </start_continue_price>
                                    </start_continue_price_list>
                                </ladder_start_continue_price>
                                <order_number_desc>按日计算的阶梯格式</order_number_desc>
                                <order_number_type>dayOrderNumber</order_number_type>
                                <start_order_number>1</start_order_number>
                            </ladder_order_number_data>
                        </ladder_order_number_data_list>
                    </general_area_info>
                </general_area_infos>
            </fee_template>
        </data>
        <retry>false</retry>
        <status_code>error</status_code>
        <status_message>系统错误</status_message>
        <success>success</success>
    </result>
</cainiao_pickup_tieredpricing_tobeuse_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

返回
顶部