文档中心 > API类目 > 物流宝API

qimen.taobao.auto.entryorder.giftitemcancel (BMS增加的赠品取消信息回退接口)

该接口一次只能回传一个主交易号的BMS增加的货品取消信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
request ErpBmsOrderGiftCancelRequest 可选 请求
  • └ ownerUserId
  • String
  • 可选
  • 453534543543
  • 货主ID
  • └ userId
  • String
  • 可选
  • 453534543543
  • 店铺ID
  • └ tradeId
  • String
  • 可选
  • 453534543543
  • 交易号
  • └ status
  • String
  • 可选
  • 00
  • 状态
  • orderItems
  • OrderItems []
  • 可选
  • 订单详情
  • └ status
  • String
  • 可选
  • 453534543543
  • 状态
  • └ itemCode
  • String
  • 可选
  • 453534543543
  • 货品编码
  • └ itemId
  • String
  • 可选
  • 453534543543
  • 菜鸟货品ID
  • └ subTradeId
  • String
  • 可选
  • 453534543543
  • 子交易号
  • └ sourceOrderCode
  • String
  • 可选
  • 453534543543
  • 交易平台订单编码
  • └ tradeId
  • String
  • 可选
  • 453534543543
  • 交易号
customerId String 必须 customerId customerId

响应参数

名称 类型 示例值 描述
response Response response
  • └ flag
  • String
  • success
  • success
  • └ code
  • String
  • 100
  • 成功
  • └ message
  • String
  • 成功
  • 成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
TaobaoAutoEntryorderGiftitemcancelRequest req = new TaobaoAutoEntryorderGiftitemcancelRequest();
TaobaoAutoEntryorderGiftitemcancelRequest.ErpBmsOrderGiftCancelRequest obj1 = new TaobaoAutoEntryorderGiftitemcancelRequest.ErpBmsOrderGiftCancelRequest();
obj1.setOwnerUserId("453534543543");
obj1.setUserId("453534543543");
obj1.setTradeId("453534543543");
obj1.setStatus("00");
List<TaobaoAutoEntryorderGiftitemcancelRequest.OrderItems> list3 = new ArrayList<TaobaoAutoEntryorderGiftitemcancelRequest.OrderItems>();
TaobaoAutoEntryorderGiftitemcancelRequest.OrderItems obj4 = new TaobaoAutoEntryorderGiftitemcancelRequest.OrderItems();
list3.add(obj4);
obj4.setStatus("453534543543");
obj4.setItemCode("453534543543");
obj4.setItemId("453534543543");
obj4.setSubTradeId("453534543543");
obj4.setSourceOrderCode("453534543543");
obj4.setTradeId("453534543543");
obj1.setOrderItems(list3);
req.setRequest(obj1);
req.setCustomerId("customerId");
TaobaoAutoEntryorderGiftitemcancelResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<response>
    <flag>success</flag>
    <code>100</code>
    <message>成功</message>
</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

返回
顶部