文档中心 > API类目 > 分销铺货

taobao.itemmarket.order.info.update (三方货源平台采购单信息更新)

三方货源平台采购单信息更新

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
vendor_order_id String 必须 3047544471326439704 服务商订单 id
logistics_order_id_list String 可选 ["YT175361", "SF534400"] 物流单号列表
item_id Number 可选 643888576658 货品 id
total_quantity Number 可选 15 总数量
total_fee BigDecimal 可选 10.50 总金额
purchase_order_id Number 必须 3045861756863154425 采购单 id
alipay_order_id String 可选 2022112222001137391429021979 支付宝订单 id
event String 必须 VENDOR_PAID 服务商事件;VENDOR_PAID: 服务商已收到货款; VENDOR_DELIVERING: 服务商配送中; VENDOR_DELIVERED: 服务商配送完成; VENDOR_REFUND: 服务商逆向处理;
sku_info ImItemSkuInfoVO 可选 sku 信息
  • sku_list
  • ImItemSkuDetailVO []
  • 可选
  • sku 列表
  • └ id
  • Number
  • 可选
  • 109
  • sku id
  • └ quantity
  • Number
  • 可选
  • 5
  • 数量

响应参数

名称 类型 示例值 描述
call_success Boolean true 更新是否成功
call_error_code String 1001 错误码
call_error_msg String SystemError 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
ItemmarketOrderInfoUpdateRequest req = new ItemmarketOrderInfoUpdateRequest();
req.setVendorOrderId("3047544471326439704");
req.setLogisticsOrderIdList("[\"YT175361\", \"SF534400\"]");
req.setItemId(643888576658L);
req.setTotalQuantity(15L);
req.setTotalFee("10.50");
req.setPurchaseOrderId(3045861756863154425L);
req.setAlipayOrderId("2022112222001137391429021979");
req.setEvent("VENDOR_PAID");
ItemmarketOrderInfoUpdateRequest.ImItemSkuInfoVO obj1 = new ItemmarketOrderInfoUpdateRequest.ImItemSkuInfoVO();
List<ItemmarketOrderInfoUpdateRequest.ImItemSkuDetailVO> list3 = new ArrayList<ItemmarketOrderInfoUpdateRequest.ImItemSkuDetailVO>();
ItemmarketOrderInfoUpdateRequest.ImItemSkuDetailVO obj4 = new ItemmarketOrderInfoUpdateRequest.ImItemSkuDetailVO();
list3.add(obj4);
obj4.setId(109L);
obj4.setQuantity(5L);
obj1.setSkuList(list3);
req.setSkuInfo(obj1);
ItemmarketOrderInfoUpdateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<itemmarket_order_info_update_response>
    <call_success>true</call_success>
    <call_error_code>1001</call_error_code>
    <call_error_msg>SystemError</call_error_msg>
</itemmarket_order_info_update_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

返回
顶部