文档中心 > API类目 > 淘天仓储API

taobao.logistics.wms.packagedeliveryorder.pull (包裹出库单拉单)

包裹出库单拉单

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
pull_package_delivery_order_request PullPackageOrderRequest 必须 请求
  • └ order_type
  • String
  • 必须
  • JYPKNXCK
  • 业务类型,取值:JYPKZXCK(集运包裹正向出库)、JYPKNXCK(集运包裹逆向出库)
  • └ logistics_owner
  • String
  • 必须
  • TaoTian
  • 物流主体,例如:TaoTian(淘天)
  • └ warehouse_code
  • String
  • 必须
  • JYEms
  • 服务商仓code
  • └ package_owner_code
  • String
  • 可选
  • LBYQJ
  • 包裹货主
  • └ supplier_id
  • String
  • 必须
  • supplier_id
  • 服务提供商
  • └ mail_no
  • String
  • 必须
  • 123123
  • 快递单号

响应参数

名称 类型 示例值 描述
result ResultWrapper 结果
  • data
  • PullPackageOrderResponse
  • 结果数据
  • 业务数据
  • └ delivery_order_code
  • String
  • 12312
  • 包裹出库单号
  • └ mail_no
  • String
  • xxx2432
  • 物流服务商ID
  • └ oaid_order_source_code
  • String
  • 213123
  • 主订单id,正向出库时下发
  • └ extend_props
  • String
  • demo
  • 拓展字段
  • receiver_info
  • ContactInfo
  • 收件人信息,逆向出库时下发
  • └ name
  • String
  • 老王
  • 姓名
  • └ tel
  • String
  • 808786543
  • 固定电话
  • └ mobile
  • String
  • xxx,1223453
  • 移动电话
  • └ province
  • String
  • 浙江省
  • 省份
  • └ city
  • String
  • 杭州
  • 城市
  • └ area
  • String
  • 余杭
  • 区域
  • └ town
  • String
  • 五常街道
  • 城镇
  • └ detail_address
  • String
  • true 文一西路966皓
  • 详细地址
  • └ oaid
  • String
  • 123i131
  • 订单oaid,正向出库时下发
  • └ tms_cp_code
  • String
  • EMS
  • 配送公司
  • └ additional_instructions
  • String []
  • 作业附加指令:DFJJS :到付件拒收
  • └ error_code
  • String
  • test
  • 错误码
  • └ error_message
  • String
  • 系统错误
  • 错误信息
  • └ success
  • Boolean
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LogisticsWmsPackagedeliveryorderPullRequest req = new LogisticsWmsPackagedeliveryorderPullRequest();
LogisticsWmsPackagedeliveryorderPullRequest.PullPackageOrderRequest obj1 = new LogisticsWmsPackagedeliveryorderPullRequest.PullPackageOrderRequest();
obj1.setOrderType("JYPKNXCK");
obj1.setLogisticsOwner("TaoTian");
obj1.setWarehouseCode("JYEms");
obj1.setPackageOwnerCode("LBYQJ");
obj1.setSupplierId("supplier_id");
obj1.setMailNo("123123");
req.setPullPackageDeliveryOrderRequest(obj1);
LogisticsWmsPackagedeliveryorderPullResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<logistics_wms_packagedeliveryorder_pull_response>
    <result>
        <data>
            <delivery_order_code>12312</delivery_order_code>
            <mail_no>xxx2432</mail_no>
            <oaid_order_source_code>213123</oaid_order_source_code>
            <extend_props>demo</extend_props>
            <receiver_info>
                <name>老王</name>
                <tel>808786543</tel>
                <mobile>xxx,1223453</mobile>
                <province>浙江省</province>
                <city>杭州</city>
                <area>余杭</area>
                <town>五常街道</town>
                <detail_address>true	文一西路966皓</detail_address>
                <oaid>123i131</oaid>
            </receiver_info>
            <tms_cp_code>EMS</tms_cp_code>
        </data>
        <error_code>test</error_code>
        <error_message>系统错误</error_message>
        <success>true</success>
    </result>
</logistics_wms_packagedeliveryorder_pull_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

返回
顶部