tmall.ascp.orders.sale.create (ASCP渠道中心销售单创建接口)

ASCP渠道中心销售单创建接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
channel_order_request CreateChannelOrderRequest 可选 请求对象
  • └ memo
  • String
  • 可选
  • 111
  • 备注
  • └ request_no
  • String
  • 可选
  • 111
  • 请求单号
  • └ out_order_no
  • String
  • 必须
  • 111
  • 外部订单号
  • item_list
  • ChannelOrderItem []
  • 必须
  • “”
  • 子订单信息
  • └ distribution_price
  • Number
  • 必须
  • 1111
  • 分销价格(分)
  • └ barcode
  • String
  • 可选
  • 1111
  • 条形码
  • └ sku_id
  • String
  • 可选
  • 1111
  • skuId
  • └ item_id
  • String
  • 可选
  • 1111
  • 商品id(商品id和货号必填一个)
  • └ inventory_no
  • String
  • 可选
  • 1111
  • 货号(商品id和货号必填一个)
  • └ quantity
  • Number
  • 可选
  • 111
  • 数量
  • └ item_name
  • String
  • 可选
  • 商品名称
  • 商品名称
  • └ biz_type
  • Number
  • 必须
  • 3000
  • 自营实体标示
  • receiver_logistics
  • ReceiverLogistics
  • 可选
  • 物流信息
  • └ mobile_phone
  • String
  • 可选
  • 133333333
  • 手机号码
  • └ area_name
  • String
  • 必须
  • 11
  • 地区名
  • └ area_code
  • Number
  • 可选
  • 11
  • 地区码
  • └ division_id
  • Number
  • 可选
  • 1111
  • divisionId
  • └ city_name
  • String
  • 必须
  • 1111
  • 城市名
  • └ province_code
  • Number
  • 可选
  • 11
  • 省份码
  • └ receiver_full_name
  • String
  • 必须
  • 11
  • 收货人
  • └ city_code
  • Number
  • 可选
  • 11
  • 城市码
  • └ province_name
  • String
  • 必须
  • 浙江省
  • 省份名
  • └ whole_address
  • String
  • 可选
  • 1111
  • (忽略)
  • └ detail_address
  • String
  • 必须
  • 111
  • 收货地址
  • └ source_lbx
  • String
  • 可选
  • 111
  • sourceLbx
  • └ properties
  • String
  • 可选
  • ""
  • 属性
  • └ channel
  • Number
  • 必须
  • 26
  • 渠道
  • option
  • ChannelOrderOption
  • 可选
  • 选项
  • └ is_allow_upper_modify
  • Boolean
  • 可选
  • false
  • 是否允许供应商修改
  • └ trade_type
  • Number
  • 必须
  • 2
  • 交易类型(1——代销;2——经销)

响应参数

名称 类型 示例值 描述
result ResultDo 1 result
  • └ error_message
  • String
  • 1
  • errorMessage
  • └ module
  • String
  • 11
  • module
  • └ total_count
  • Number
  • 1
  • totalCount
  • └ error_code
  • String
  • 1
  • errorCode
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallAscpOrdersSaleCreateRequest req = new TmallAscpOrdersSaleCreateRequest();
TmallAscpOrdersSaleCreateRequest.CreateChannelOrderRequest obj1 = new TmallAscpOrdersSaleCreateRequest.CreateChannelOrderRequest();
obj1.setMemo("111");
obj1.setRequestNo("111");
obj1.setOutOrderNo("111");
List<TmallAscpOrdersSaleCreateRequest.ChannelOrderItem> list3 = new ArrayList<TmallAscpOrdersSaleCreateRequest.ChannelOrderItem>();
TmallAscpOrdersSaleCreateRequest.ChannelOrderItem obj4 = new TmallAscpOrdersSaleCreateRequest.ChannelOrderItem();
list3.add(obj4);
obj4.setDistributionPrice(1111L);
obj4.setBarcode("1111");
obj4.setSkuId("1111");
obj4.setItemId("1111");
obj4.setInventoryNo("1111");
obj4.setQuantity(111L);
obj4.setItemName("商品名称");
obj1.setItemList(list3);
obj1.setBizType(3000L);
TmallAscpOrdersSaleCreateRequest.ReceiverLogistics obj5 = new TmallAscpOrdersSaleCreateRequest.ReceiverLogistics();
obj5.setMobilePhone("133333333");
obj5.setAreaName("11");
obj5.setAreaCode(11L);
obj5.setDivisionId(1111L);
obj5.setCityName("1111");
obj5.setProvinceCode(11L);
obj5.setReceiverFullName("11");
obj5.setCityCode(11L);
obj5.setProvinceName("浙江省");
obj5.setWholeAddress("1111");
obj5.setDetailAddress("111");
obj1.setReceiverLogistics(obj5);
obj1.setSourceLbx("111");
obj1.setProperties("\"\"");
obj1.setChannel(26L);
TmallAscpOrdersSaleCreateRequest.ChannelOrderOption obj6 = new TmallAscpOrdersSaleCreateRequest.ChannelOrderOption();
obj6.setIsAllowUpperModify(false);
obj1.setOption(obj6);
obj1.setTradeType(2L);
req.setChannelOrderRequest(obj1);
TmallAscpOrdersSaleCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tmall_ascp_orders_sale_create_response>
    <result>
        <error_message>1</error_message>
        <module>11</module>
        <total_count>1</total_count>
        <error_code>1</error_code>
        <success>true</success>
    </result>
</tmall_ascp_orders_sale_create_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

返回
顶部