注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 千牛业务API

taobao.qianniu.delivery.cprender (千牛寄件运力询价接口)

千牛寄件运力询价接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cp_render_top_request CpRenderTopRequest 必须 询价的入参
  • sender
  • AddressVO
  • 必须
  • 商家发货的地址
  • └ province
  • String
  • 必须
  • 浙江省
  • └ town
  • String
  • 必须
  • 五常街道
  • 街道
  • └ phone
  • String
  • 必须
  • 1234567890
  • 手机号码
  • └ city
  • String
  • 必须
  • 杭州市
  • └ district
  • String
  • 必须
  • 余杭区
  • └ name
  • String
  • 必须
  • 张三
  • 姓名
  • └ detail
  • String
  • 必须
  • 文一西路969号
  • 详细地址
  • └ address_id
  • String
  • 可选
  • 12345
  • 地址的ID
  • └ channel
  • String
  • 可选
  • WAYBILL
  • 指定渠道询价,可以不传
  • package_list
  • PackageVO []
  • 必须
  • {}
  • 待寄件的包裹列表
  • └ package_id
  • String
  • 必须
  • 123456678990
  • 包裹ID(淘宝订单ID)
  • └ weight
  • Number
  • 必须
  • 1000
  • 包裹的预估重量,单位克

响应参数

名称 类型 示例值 描述
succ Boolean true 请求是否成功
res_err_code String SYSTEM_ERROR 错误码
res_err_msg String 系统异常 错误信息
model CpRenderResponse 返回的运力报价列表
  • cp_list
  • CpList []
  • 运力列表
  • └ cp_code
  • String
  • SF
  • 运力公司的CODE
  • └ collect_time
  • String
  • 18:00前下单, 2小时上门揽收
  • 上门揽收时间文案
  • └ discount_fee
  • Number
  • 100
  • 优惠了多少钱
  • └ actual_price
  • Number
  • 2400
  • 实际价格
  • └ cp_name
  • String
  • 顺丰速运
  • 运力公司名称
  • └ channel
  • String
  • WAYBILL
  • 运力渠道
  • └ logo
  • String
  • https://img.alicdn.com/imgextra/i3/O1CN01GuGYRu1UQXgkof9B6_!!6000000002512-2-tps-256-256.png
  • 运力公司LOGO
  • └ label
  • String []
  • 运力公司的标签
  • package_list
  • PackageList []
  • 当前运力下各包裹的报价情况
  • └ valid
  • Boolean
  • true
  • 是否可达
  • receiver
  • AddressVO
  • 收件人信息
  • └ province
  • String
  • 浙江省
  • └ town
  • String
  • 五常街道
  • 街道
  • └ city
  • String
  • 杭州市
  • └ phone
  • String
  • 123456788
  • 手机号码
  • └ district
  • String
  • 余杭区
  • └ name
  • String
  • 张三
  • 姓名
  • └ detail
  • String
  • 文一西路969号
  • 详细地址
  • └ address_id
  • String
  • 12345
  • 1234
  • └ package_id
  • String
  • 3093744492215544837
  • 包裹ID
  • └ weight
  • Number
  • 1000
  • 包裹重量
  • price_v_o
  • PriceVO
  • 价格详情
  • └ start_price
  • Number
  • 1200
  • 首重价格
  • └ continue_price
  • Number
  • 200
  • 续重单价
  • └ continue_weight
  • Number
  • 0
  • 续重了多少重量
  • └ stage_coupon_price
  • Number
  • 1200
  • 阶梯优惠
  • └ start_weight
  • Number
  • 1000
  • 首重重量
  • └ from
  • String
  • 杭州市
  • 发出地
  • └ to
  • String
  • 杭州市
  • 目的地
  • └ invalid_reason
  • String
  • 当前运力未覆盖
  • 不可达原因
  • └ quote_mode
  • Number
  • 5
  • 价格类型(5--菜鸟裹裹一口价)

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
QianniuDeliveryCprenderRequest req = new QianniuDeliveryCprenderRequest();
QianniuDeliveryCprenderRequest.CpRenderTopRequest obj1 = new QianniuDeliveryCprenderRequest.CpRenderTopRequest();
QianniuDeliveryCprenderRequest.AddressVO obj2 = new QianniuDeliveryCprenderRequest.AddressVO();
obj2.setProvince("浙江省");
obj2.setTown("五常街道");
obj2.setPhone("1234567890");
obj2.setCity("杭州市");
obj2.setDistrict("余杭区");
obj2.setName("张三");
obj2.setDetail("文一西路969号");
obj2.setAddressId("12345");
obj1.setSender(obj2);
obj1.setChannel("WAYBILL");
List<QianniuDeliveryCprenderRequest.PackageVO> list4 = new ArrayList<QianniuDeliveryCprenderRequest.PackageVO>();
QianniuDeliveryCprenderRequest.PackageVO obj5 = new QianniuDeliveryCprenderRequest.PackageVO();
list4.add(obj5);
obj5.setPackageId("123456678990");
obj5.setWeight(1000L);
obj1.setPackageList(list4);
req.setCpRenderTopRequest(obj1);
QianniuDeliveryCprenderResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<qianniu_delivery_cprender_response>
    <succ>true</succ>
    <res_err_code>SYSTEM_ERROR</res_err_code>
    <res_err_msg>系统异常</res_err_msg>
    <model>
        <cp_list>
            <cp_list>
                <cp_code>SF</cp_code>
                <collect_time>18:00前下单, 2小时上门揽收</collect_time>
                <discount_fee>100</discount_fee>
                <actual_price>2400</actual_price>
                <cp_name>顺丰速运</cp_name>
                <channel>WAYBILL</channel>
                <logo>https://img.alicdn.com/imgextra/i3/O1CN01GuGYRu1UQXgkof9B6_!!6000000002512-2-tps-256-256.png</logo>
                <package_list>
                    <package_list>
                        <valid>true</valid>
                        <receiver>
                            <province>浙江省</province>
                            <town>五常街道</town>
                            <city>杭州市</city>
                            <phone>123456788</phone>
                            <district>余杭区</district>
                            <name>张三</name>
                            <detail>文一西路969号</detail>
                            <address_id>12345</address_id>
                        </receiver>
                        <package_id>3093744492215544837</package_id>
                        <weight>1000</weight>
                        <price_v_o>
                            <start_price>1200</start_price>
                            <continue_price>200</continue_price>
                            <continue_weight>0</continue_weight>
                            <stage_coupon_price>1200</stage_coupon_price>
                            <start_weight>1000</start_weight>
                        </price_v_o>
                        <from>杭州市</from>
                        <to>杭州市</to>
                        <invalid_reason>当前运力未覆盖</invalid_reason>
                        <quote_mode>5</quote_mode>
                    </package_list>
                </package_list>
            </cp_list>
        </cp_list>
    </model>
</qianniu_delivery_cprender_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

返回
顶部