注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > ICBU-DropShipping

alibaba.order.freight.calculate (阿里巴巴下单场景运费方案计算)

icbu开展 drop shipping 业务,阿里巴巴下单场景运费方案计算 alibaba Create order scenario freight calculation

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_multi_freight_template_request MultiFreightTemplateRequest 必须 {}
  • └ e_company_id
  • String
  • 必须
  • cVmhg7/xG8q3UQgcH/5Fag==
  • Get from alibaba.dropshipping.product.get
  • address
  • AddressInfoDto
  • 可选
  • Shipping address
  • └ address
  • String
  • 可选
  • 4595 Clubview Drive
  • Shipping address
  • city
  • DivisionInfoDto
  • 可选
  • City
  • └ code
  • String
  • 可选
  • xx
  • City Code
  • └ name
  • String
  • 可选
  • Bessemer
  • City Name
  • country
  • DivisionInfoDto
  • 可选
  • Country
  • └ code
  • String
  • 可选
  • US
  • Country Code
  • └ name
  • String
  • 可选
  • United States
  • Country Name
  • province
  • DivisionInfoDto
  • 可选
  • province
  • └ code
  • String
  • 可选
  • xx
  • province code
  • └ name
  • String
  • 可选
  • Alabama
  • province name
  • └ zip
  • String
  • 可选
  • 35022
  • If any, please send it to us to make the freight more accurate.
  • └ destination_country
  • String
  • 必须
  • US
  • Destination Country
  • logistics_product_list
  • LogisticsProduct []
  • 必须
  • {}
  • Product List
  • └ product_id
  • Number
  • 必须
  • 1600191825486
  • Product Id
  • └ quantity
  • Number
  • 必须
  • 1
  • quantity
  • └ sku_id
  • Number
  • 可选
  • 12321
  • Sku ID
  • └ dispatch_location
  • String
  • 可选
  • CN
  • 商品发货地,CN 或US,默认CN

响应参数

名称 类型 示例值 描述
value LogisticsSolution [] [] Logistics Solution List
  • └ delivery_time
  • String
  • 3~10
  • delivery time (days)
  • └ destination_country
  • String
  • US
  • destination country
  • └ dispatch_country
  • String
  • CN
  • dispatch country
  • fee
  • Price
  • {}
  • shipping fee
  • └ amount
  • String
  • 10
  • amount
  • └ currency
  • String
  • USD
  • currency
  • └ shipping_type
  • String
  • EXPRESS/MULTIMODAL_TRANSPORT
  • shipping type
  • └ trade_term
  • String
  • DAP
  • trade term
  • └ vendor_code
  • String
  • EX_ASP_Economy_Express_3C
  • vendor code
  • └ vendor_name
  • String
  • Alibaba.com Economy Express (3C)
  • vendor name

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaOrderFreightCalculateRequest req = new AlibabaOrderFreightCalculateRequest();
AlibabaOrderFreightCalculateRequest.MultiFreightTemplateRequest obj1 = new AlibabaOrderFreightCalculateRequest.MultiFreightTemplateRequest();
obj1.setECompanyId("cVmhg7/xG8q3UQgcH/5Fag==");
AlibabaOrderFreightCalculateRequest.AddressInfoDto obj2 = new AlibabaOrderFreightCalculateRequest.AddressInfoDto();
obj2.setAddress("4595 Clubview Drive");
AlibabaOrderFreightCalculateRequest.DivisionInfoDto obj3 = new AlibabaOrderFreightCalculateRequest.DivisionInfoDto();
obj3.setCode("xx");
obj3.setName("Bessemer");
obj2.setCity(obj3);
AlibabaOrderFreightCalculateRequest.DivisionInfoDto obj4 = new AlibabaOrderFreightCalculateRequest.DivisionInfoDto();
obj4.setCode("US");
obj4.setName("United States");
obj2.setCountry(obj4);
AlibabaOrderFreightCalculateRequest.DivisionInfoDto obj5 = new AlibabaOrderFreightCalculateRequest.DivisionInfoDto();
obj5.setCode("xx");
obj5.setName("Alabama");
obj2.setProvince(obj5);
obj2.setZip("35022");
obj1.setAddress(obj2);
obj1.setDestinationCountry("US");
List<AlibabaOrderFreightCalculateRequest.LogisticsProduct> list7 = new ArrayList<AlibabaOrderFreightCalculateRequest.LogisticsProduct>();
AlibabaOrderFreightCalculateRequest.LogisticsProduct obj8 = new AlibabaOrderFreightCalculateRequest.LogisticsProduct();
list7.add(obj8);
obj8.setProductId(1600191825486L);
obj8.setQuantity(1L);
obj8.setSkuId(12321L);
obj1.setLogisticsProductList(list7);
obj1.setDispatchLocation("CN");
req.setParamMultiFreightTemplateRequest(obj1);
AlibabaOrderFreightCalculateResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_order_freight_calculate_response>
    <value>
        <logistics_solution>
            <delivery_time>3~10</delivery_time>
            <destination_country>US</destination_country>
            <dispatch_country>CN</dispatch_country>
            <fee>
                <amount>10</amount>
                <currency>USD</currency>
            </fee>
            <shipping_type>EXPRESS/MULTIMODAL_TRANSPORT</shipping_type>
            <trade_term>DAP</trade_term>
            <vendor_code>EX_ASP_Economy_Express_3C</vendor_code>
            <vendor_name>Alibaba.com Economy Express (3C)</vendor_name>
        </logistics_solution>
    </value>
</alibaba_order_freight_calculate_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

返回
顶部