文档中心 > API类目 > 五道口API

alibaba.wdk.fulfill.dms.ebeecake.work.order.callback (北京小蜜蜂配作业回传)

北京小蜜蜂配作业回传。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
callback_order EbeecakeO2OCallbackOrder 可选 作业单回传对象
  • └ work_order_id
  • String
  • 可选
  • 345243
  • 作业单号
  • └ work_order_type
  • String
  • 可选
  • BATCH
  • 作业单类型: BATCH("批次"), ORDER("物流单")
  • └ status_change_type
  • String
  • 可选
  • SIGN
  • 作业状态变更类型:SHIP("揽收"),SIGN("妥投"),SIGN_ERROR("配送异常"),REFUSE("拒收")
  • └ status_change_time
  • Date
  • 可选
  • 2017-04-26 19:17:55
  • 作业状态变更时间
  • callback_units
  • EbeecakeO2OCallbackUnit []
  • 可选
  • 作业单元列表
  • callback_contents
  • EbeecakeO2OCallbackContent []
  • 可选
  • 作业内容列表
  • └ status
  • String
  • 可选
  • CANCELED
  • 状态
  • └ work_unit_content_id
  • String
  • 可选
  • 345234
  • 作业内容单号
  • └ work_order_unit_id
  • String
  • 可选
  • 4655346
  • 作业单元号
  • postman
  • Postman
  • 可选
  • 配送员
  • └ postman_name
  • String
  • 可选
  • 张明
  • 配送员姓名
  • └ postman_code
  • String
  • 可选
  • 3454
  • 配送员编码
  • └ postman_phone
  • String
  • 可选
  • 13545465444
  • 配送员手机
  • └ provider_name
  • String
  • 可选
  • 小蜜蜂配送商
  • 服务商名称
  • └ provider_code
  • String
  • 可选
  • 452345
  • 服务商编码

响应参数

名称 类型 示例值 描述
resp_message String 回传成功 响应提示信息
resp_code String SUCCESS 响应code
is_success Boolean true 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest req = new AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest();
AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackOrder obj1 = new AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackOrder();
obj1.setWorkOrderId("345243");
obj1.setWorkOrderType("BATCH");
obj1.setStatusChangeType("SIGN");
obj1.setStatusChangeTime(StringUtils.parseDateTime("2017-04-26 19:17:55"));
List<AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackUnit> list3 = new ArrayList<AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackUnit>();
AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackUnit obj4 = new AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackUnit();
list3.add(obj4);
List<AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackContent> list7 = new ArrayList<AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackContent>();
AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackContent obj8 = new AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.EbeecakeO2OCallbackContent();
list7.add(obj8);
obj8.setStatus("CANCELED");
obj8.setWorkUnitContentId("345234");
list5.setCallbackContents(list7);
obj4.setWorkOrderUnitId("4655346");
obj1.setCallbackUnits(list3);
AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.Postman obj9 = new AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackRequest.Postman();
obj9.setPostmanName("张明");
obj9.setPostmanCode("3454");
obj9.setPostmanPhone("13545465444");
obj9.setProviderName("小蜜蜂配送商");
obj9.setProviderCode("452345");
obj1.setPostman(obj9);
req.setCallbackOrder(obj1);
AlibabaWdkFulfillDmsEbeecakeWorkOrderCallbackResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_wdk_fulfill_dms_ebeecake_work_order_callback_response>
    <resp_message>回传成功</resp_message>
    <resp_code>SUCCESS</resp_code>
    <is_success>true</is_success>
</alibaba_wdk_fulfill_dms_ebeecake_work_order_callback_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

返回
顶部