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

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

taobao.qianniu.delivery.submit (确认寄件接口)

确认寄件接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
cp_submit_top_request CpSubmitTopRequest 必须 确认寄件入参
  • └ cp_code
  • String
  • 必须
  • STO
  • 快递公司CODE
  • sender
  • AddressVO
  • 必须
  • 商家发货地址
  • └ province
  • String
  • 必须
  • 浙江省
  • └ town
  • String
  • 必须
  • 五常街道
  • 街道
  • └ phone
  • String
  • 必须
  • 1234567890
  • 手机号码
  • └ city
  • String
  • 必须
  • 杭州市
  • └ district
  • String
  • 必须
  • 余杭区
  • └ name
  • String
  • 必须
  • 张三
  • 姓名
  • └ detail
  • String
  • 必须
  • 文一西路969号
  • 详细地址
  • └ address_id
  • String
  • 可选
  • 1234
  • 地址ID
  • └ cp_name
  • String
  • 可选
  • 申通快递
  • 快递公司NAME
  • └ channel
  • String
  • 必须
  • WAYBILL
  • 运力渠道,询价结果里有
  • package_list
  • PackageVO []
  • 必须
  • {}
  • 包裹列表
  • └ package_id
  • String
  • 必须
  • 1234
  • 包裹ID(淘宝ID)
  • └ weight
  • Number
  • 必须
  • 1000
  • 包裹重量
  • refund
  • AddressVO
  • 可选
  • 退货地址,非必填
  • └ province
  • String
  • 可选
  • 浙江省
  • └ town
  • String
  • 可选
  • 五常街道
  • 街道
  • └ phone
  • String
  • 可选
  • 1234567890
  • 手机号码
  • └ city
  • String
  • 可选
  • 杭州市
  • └ district
  • String
  • 可选
  • 余杭区
  • └ name
  • String
  • 可选
  • 张三
  • 姓名
  • └ detail
  • String
  • 可选
  • 文一西路969号
  • 详细地址
  • └ address_id
  • String
  • 可选
  • 1234
  • 地址ID

响应参数

名称 类型 示例值 描述
succ Boolean true 请求是否成功
res_err_code String 错误码 错误码
res_err_msg String 错误信息 错误信息
model CpSubmitResponse 返回结果
  • └ cp_code
  • String
  • STO
  • 运力公司CODE
  • └ cp_name
  • String
  • 申通快递
  • 运力公司名称
  • └ logo
  • String
  • http://www.taobao.com
  • 运力公司LOGO链接
  • └ service_phone
  • String
  • 1345
  • 客服电话
  • └ courier_name
  • String
  • 快递小哥
  • 快递员名称
  • └ courier_phone
  • String
  • 1234567890
  • 快递员电话
  • package_list
  • PackageSubmitResultVO []
  • {}
  • 包裹列表
  • └ package_id
  • String
  • 1234
  • 包裹ID(淘宝订单ID)
  • └ is_success
  • Boolean
  • true
  • 当前包裹寄件是否成功
  • └ fail_msg
  • String
  • 当前运力未覆盖
  • 寄件失败原因
  • └ delivery_code
  • String
  • 1234
  • 寄件码
  • └ mail_no
  • String
  • 7828377467233
  • 运单号
  • └ do_code
  • String
  • 123456
  • 寄件单的主键ID,用来查询寄件单详情

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
QianniuDeliverySubmitRequest req = new QianniuDeliverySubmitRequest();
QianniuDeliverySubmitRequest.CpSubmitTopRequest obj1 = new QianniuDeliverySubmitRequest.CpSubmitTopRequest();
obj1.setCpCode("STO");
QianniuDeliverySubmitRequest.AddressVO obj2 = new QianniuDeliverySubmitRequest.AddressVO();
obj2.setProvince("浙江省");
obj2.setTown("五常街道");
obj2.setPhone("1234567890");
obj2.setCity("杭州市");
obj2.setDistrict("余杭区");
obj2.setName("张三");
obj2.setDetail("文一西路969号");
obj2.setAddressId("1234");
obj1.setSender(obj2);
obj1.setCpName("申通快递");
obj1.setChannel("WAYBILL");
List<QianniuDeliverySubmitRequest.PackageVO> list4 = new ArrayList<QianniuDeliverySubmitRequest.PackageVO>();
QianniuDeliverySubmitRequest.PackageVO obj5 = new QianniuDeliverySubmitRequest.PackageVO();
list4.add(obj5);
obj5.setPackageId("1234");
obj5.setWeight(1000L);
QianniuDeliverySubmitRequest.AddressVO obj7 = new QianniuDeliverySubmitRequest.AddressVO();
obj7.setProvince("浙江省");
obj7.setTown("五常街道");
obj7.setPhone("1234567890");
obj7.setCity("杭州市");
obj7.setDistrict("余杭区");
obj7.setName("张三");
obj7.setDetail("文一西路969号");
obj7.setAddressId("1234");
list6.setRefund(obj7);
obj1.setPackageList(list4);
req.setCpSubmitTopRequest(obj1);
QianniuDeliverySubmitResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<qianniu_delivery_submit_response>
    <succ>true</succ>
    <res_err_code>错误码</res_err_code>
    <res_err_msg>错误信息</res_err_msg>
    <model>
        <cp_code>STO</cp_code>
        <cp_name>申通快递</cp_name>
        <logo>http://www.taobao.com</logo>
        <service_phone>1345</service_phone>
        <courier_name>快递小哥</courier_name>
        <courier_phone>1234567890</courier_phone>
        <package_list>
            <package_submit_result_v_o>
                <package_id>1234</package_id>
                <is_success>true</is_success>
                <fail_msg>当前运力未覆盖</fail_msg>
                <delivery_code>1234</delivery_code>
                <mail_no>7828377467233</mail_no>
                <do_code>123456</do_code>
            </package_submit_result_v_o>
        </package_list>
    </model>
</qianniu_delivery_submit_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

返回
顶部