文档中心 > API类目 > 盒马接力go对接API

alibaba.wdk.vertical.nb.logistics.splitorder (盒马nb履约拆单)

盒马nb渠道侧调履约拆单接口获取配送时间片

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request_param LogisticsRequest 可选 如此那
  • └ user_poi
  • String
  • 可选
  • 123,123
  • 用户poi
  • get_time_slice_query_list
  • GetTimeSliceQuery []
  • 可选
  • 时间片入参
  • └ item_id
  • Number
  • 可选
  • 1234445
  • 商品itemid
  • └ sku_code
  • String
  • 可选
  • 123
  • 商品skucode
  • └ order_quantity
  • String
  • 可选
  • 1
  • 购买数量
  • └ order_count
  • Number
  • 可选
  • 0
  • 称重商品的数量
  • └ weight_flag
  • Boolean
  • 可选
  • false
  • 是否称重品
  • └ channel_shop_id
  • String
  • 可选
  • 12345
  • 渠道店id
  • └ station_code
  • String
  • 可选
  • CSSJZ04020001
  • 自提店code
  • └ out_shop_type
  • String
  • 可选
  • HYD
  • 外部商户类型(HYD/ZTNB)
  • └ out_user_id
  • String
  • 可选
  • 123
  • 三方userid
  • └ channel_source
  • String
  • 可选
  • JLGO
  • channelSource
  • └ ip
  • String
  • 可选
  • 11.22.34.45
  • 用户操作ip
  • └ user_agent
  • String
  • 可选
  • Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0
  • 前端ua
  • └ third_union_id
  • String
  • 可选
  • 123
  • 微信unionId

响应参数

名称 类型 示例值 描述
result Result 接口返回model
  • └ code
  • String
  • SUCCESS
  • code
  • data_list
  • DateTimeSliceDtoList []
  • 履约包裹时间片list
  • date_time_slice_dto_list
  • DateTimeSliceDto []
  • 商品时间片list
  • └ sku_code
  • String
  • 123
  • skucode
  • └ item_id
  • Number
  • 1233
  • itemid
  • └ channel_shop_id
  • String
  • 123
  • 渠道店id
  • └ time_slice_date
  • String
  • 2021-06-07
  • 可自提日期
  • └ time_slice_slot
  • String
  • 08:00-20:00
  • 可自提时间
  • └ available_quantity
  • String
  • 123
  • 库存
  • └ promise_message
  • String
  • 123
  • 履约信息
  • └ promise_status
  • Number
  • 0
  • 履约状态,0:"正常"。其他均为异常,1:"无可用库存",2: "全限单"
  • └ success
  • Boolean
  • false
  • 是否成功
  • └ message
  • String
  • 成功
  • message

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaWdkVerticalNbLogisticsSplitorderRequest req = new AlibabaWdkVerticalNbLogisticsSplitorderRequest();
AlibabaWdkVerticalNbLogisticsSplitorderRequest.LogisticsRequest obj1 = new AlibabaWdkVerticalNbLogisticsSplitorderRequest.LogisticsRequest();
obj1.setUserPoi("123,123");
List<AlibabaWdkVerticalNbLogisticsSplitorderRequest.GetTimeSliceQuery> list3 = new ArrayList<AlibabaWdkVerticalNbLogisticsSplitorderRequest.GetTimeSliceQuery>();
AlibabaWdkVerticalNbLogisticsSplitorderRequest.GetTimeSliceQuery obj4 = new AlibabaWdkVerticalNbLogisticsSplitorderRequest.GetTimeSliceQuery();
list3.add(obj4);
obj4.setItemId(1234445L);
obj4.setSkuCode("123");
obj4.setOrderQuantity("1");
obj4.setOrderCount(0L);
obj4.setWeightFlag(false);
obj4.setChannelShopId("12345");
obj4.setStationCode("CSSJZ04020001");
obj4.setOutShopType("HYD");
obj1.setGetTimeSliceQueryList(list3);
obj1.setOutUserId("123");
obj1.setChannelSource("JLGO");
obj1.setIp("11.22.34.45");
obj1.setUserAgent("Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0");
obj1.setThirdUnionId("123");
req.setRequestParam(obj1);
AlibabaWdkVerticalNbLogisticsSplitorderResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_wdk_vertical_nb_logistics_splitorder_response>
    <result>
        <code>SUCCESS</code>
        <data_list>
            <date_time_slice_dto_list>
                <date_time_slice_dto_list>
                    <date_time_slice_dto>
                        <sku_code>123</sku_code>
                        <item_id>1233</item_id>
                        <channel_shop_id>123</channel_shop_id>
                        <time_slice_date>2021-06-07</time_slice_date>
                        <time_slice_slot>08:00-20:00</time_slice_slot>
                        <available_quantity>123</available_quantity>
                        <promise_message>123</promise_message>
                        <promise_status>0</promise_status>
                    </date_time_slice_dto>
                </date_time_slice_dto_list>
            </date_time_slice_dto_list>
        </data_list>
        <success>false</success>
        <message>成功</message>
    </result>
</alibaba_wdk_vertical_nb_logistics_splitorder_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

返回
顶部