文档中心 > API类目 > 菜鸟集货API

cainiao.global.im.pickup.appointment.order.difference.detail (预约单差异明细查询)

预约单差异明细查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
status_request AppointmentOrderStatusRequest 必须 请求参数
  • └ appointment_order_id
  • Number
  • 必须
  • 12
  • 预约单id
  • └ seller_id
  • Number
  • 必须
  • 12
  • 商家id
  • └ page_size
  • Number
  • 可选
  • 20
  • 每页数量
  • └ current_page
  • Number
  • 可选
  • 1
  • 当前页面下标,从1开始

响应参数

名称 类型 示例值 描述
hsf_result HsfResult hsfResult
  • appointment_order_difference_details_response
  • AppointmentOrderDifferenceDetailsResponse
  • 响应体
  • └ handover_order_code
  • String
  • HOxxxxxxxxx
  • 预约单号HOxxxxxxxxx
  • └ tracking_number
  • String
  • HOxxxxxxxxx
  • 同预约单号
  • └ op_code
  • String
  • 0
  • 0-全部小包接收成功
  • └ operator
  • String
  • DISTRIBUTOR_30549177
  • he operator CP's resource code
  • └ operator_contact
  • String
  • Jason Yang
  • Operator contac(name or phone or email
  • └ op_remark
  • String
  • 分拨大包签收
  • 备注
  • parcel_list
  • Parcel []
  • 预约单号
  • └ lg_order_code
  • String
  • LPxxxx
  • 小包LP单号
  • └ tracking_number
  • String
  • xxxx
  • 包裹运单号
  • └ status
  • String
  • 0
  • 0: 成功 异常详见: 2:少件 3:多件 5:其他
  • └ remark
  • String
  • xxx
  • 备注
  • └ page_size
  • Number
  • 20
  • 每页数量
  • └ total_count
  • Number
  • 5
  • 符合条件的总条数
  • └ current_page_index
  • Number
  • 1
  • 当前页
  • └ success
  • Boolean
  • true
  • 是否响应正常
  • └ error_code
  • String
  • xxxxx
  • 异常code
  • └ internal_error_code
  • String
  • xxxxx
  • 网络异常code
  • └ error_msg
  • String
  • xxxxx
  • 异常消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoGlobalImPickupAppointmentOrderDifferenceDetailRequest req = new CainiaoGlobalImPickupAppointmentOrderDifferenceDetailRequest();
CainiaoGlobalImPickupAppointmentOrderDifferenceDetailRequest.AppointmentOrderStatusRequest obj1 = new CainiaoGlobalImPickupAppointmentOrderDifferenceDetailRequest.AppointmentOrderStatusRequest();
obj1.setAppointmentOrderId(12L);
obj1.setSellerId(12L);
obj1.setPageSize(20L);
obj1.setCurrentPage(1L);
req.setStatusRequest(obj1);
CainiaoGlobalImPickupAppointmentOrderDifferenceDetailResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_global_im_pickup_appointment_order_difference_detail_response>
    <hsf_result>
        <appointment_order_difference_details_response>
            <handover_order_code>HOxxxxxxxxx</handover_order_code>
            <tracking_number>HOxxxxxxxxx</tracking_number>
            <op_code>0</op_code>
            <operator>DISTRIBUTOR_30549177</operator>
            <operator_contact>Jason Yang</operator_contact>
            <op_remark>分拨大包签收</op_remark>
            <parcel_list>
                <parcel>
                    <lg_order_code>LPxxxx</lg_order_code>
                    <tracking_number>xxxx</tracking_number>
                    <status>0</status>
                    <remark>xxx</remark>
                </parcel>
            </parcel_list>
            <page_size>20</page_size>
            <total_count>5</total_count>
            <current_page_index>1</current_page_index>
        </appointment_order_difference_details_response>
        <success>true</success>
        <error_code>xxxxx</error_code>
        <internal_error_code>xxxxx</internal_error_code>
        <error_msg>xxxxx</error_msg>
    </hsf_result>
</cainiao_global_im_pickup_appointment_order_difference_detail_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

返回
顶部