3.2 修改货件

描述

本节将向您介绍如何修改您创建的货件.


请求

数据结构

ModifyShipments
Field Type Mandatory Remarks
Shipments ModifyShipmentsDetails[] Yes 参考 ModifyShipmentsDetails
ModifyShipmentsDetails
Field Type Mandatory Remarks
Shipper PersonInfo Yes 参考 PersonInfo
Consignee PersonInfo Yes 参考 PersonInfo
Items ItemInfo[] Yes 参考 ItemInfo
Packages PackageInfo[] Yes 参考 Packages
ShipmentDate DateTime Yes Example: 2018-07-01T00:00:00+08:00
HawbNo String Yes
TOSMode String Yes 参考 TOS Mode
ReferenceNo String No
ReferenceSource String No
PackageType Enum Yes 参考 PackageType
WeightType Enum Yes 参考 WeightType
CurrencyCode String Yes
Remarks String No
PersonInfo
Field Type Mandatory Description
Name String No
ContactPerson String Yes
IdentityNo String No
Address1 String Yes
Address2 String No
Address3 String No
Postcode String Yes
City String Yes
State String Yes
CountryCode String Yes
StationCode String No
Phone1 String Yes
Phone2 String No
MobilePhone String No
Fax String No
Email String No
Url String No
ItemInfo
Field Type Mandatory Description
Description String Yes
Quantity Integer Yes
UnitValue Numeric Yes
HSCode String No
SKU String No
Url String No
PackageInfo
Field Type Mandatory Description
PackageReference String Yes
Length Numeric Yes Length in CM
Width Numeric Yes Width in CM
Height Numeric Yes Height in CM
ActualWeight Numeric Yes Actual weight in KG
TOS Mode

TOS代表服务类型。装运信息中TOS模式的值基于收货人国家/地区代码。以下代码是您如何分配TOSMode值的示例。如果您遇到无效TOS错误,请联系我们的客户支持.

public string GetTOSMode(string consigneeCountry) { switch (consigneeCountry) { case "MY": return "MY-E-EXPRESS"; case "TH": return "TH-E-EXPRESS"; case "HK": return "HK-E-EXPRESS"; case "SG": return "SG-E-EXPRESS"; case "ID": return "ID-E-EXPRESS"; case "CN": return "CN-E-EXPRESS"; default: // error } }
PackageType and WeightType
// If in doubt, choose SPX public enum PackageType { DOX, SPX, SPX_L, SPX_P, SPX_S } public enum WeightType { KG, LBS }

Sample:

POST /{api_version}/Modify
Content-Type: application/json
Accept-Language: en
Authorization: Bearer {access_token}
{ "Shipments": [ { "Shipper": { "Name": "Unixus", "ContactPerson": "IT Dept.", "Address1": "46-02 JALAN TUN ABDUL RAZAK,", "Address2": "SUSUR 1,", "Address3": "", "Postcode": "80000", "City": "JOHOR BHARU", "State": "JOHOR", "CountryCode": "MY", "Phone1": "607-2222668", "Phone2": "", "MobilePhone": "", "Fax": "", "Email": "[email protected]", "Url": "" }, "Consignee": { "Name": "LWE (AU) Ltd.", "ContactPerson": "Mr. Ng", "Address1": "Test Address 1", "Address2": "Test Address 2", "Address3": "", "PostCode": "70000", "City": "JOHOR BHARU", "State": "JOHOR", "CountryCode": "MY", "StationCode": "", "Phone1": "60-7-2222668", "Phone2": "", "MobilePhone": "", "Fax": "", "Email": "[email protected]", "Url": "http://www.lwe.com.hk" }, "Items": [ { "Description": "LADIES SHOES", "Quantity": 3, "UnitValue": 15, "HSCode": "HSCode", "SKU": "SKU", "Url": "url" } ], "Packages": [ { "PackageReference": "PKG01", "Length": 10.5, "Width": 20.2, "Height": 30.1, "ActualWeight": 10.7 } ], "HawbNo": "458040010409730", "PackageType": "SPX", "WeightType": "kg", "ShipmentDate": "2018-07-01T00:00:00+08:00", "ReferenceNo": "123456", "ReferenceAgent": "", "TOSMode": "MY-E-EXPRESS", "CurrencyCode": "MYR", "Remarks": "The shipment easy to broke, please becareful." } ] }

Response

Sample

{ "Summary": { "Total": 1, "Success": 1, "Failed": 0 }, "ShipmentsResponse": [ { "IsSuccess": true, "ShipmentDetails": { "Shipper": { "Name": "Unixus", "ContactPerson": "IT Dept.", "Address1": "46-02 JALAN TUN ABDUL RAZAK,", "Address2": "SUSUR 1,", "Postcode": "80000", "City": "JOHOR BHARU", "State": "JOHOR", "CountryCode": "MY", "Phone1": "607-2222668", "Email": "[email protected]" }, "Consignee": { "Name": "LWE (AU) Ltd.", "ContactPerson": "Mr. Ng", "Address1": "Test Address 1", "Address2": "Test Address 2", "Postcode": "70000", "City": "JOHOR BHARU", "State": "JOHOR", "CountryCode": "MY", "Phone1": "60-7-2222668", "Email": "[email protected]", "Url": "http://www.lwe.com.hk" }, "Items": [ { "Description": "LADIES SHOES", "Quantity": 3, "UnitValue": 15.0, "HSCode": "HSCode", "SKU": "SKU", "Url": "url" } ], "Packages": [ { "PackageReference": "PKG01", "Length": 10.5, "Width": 20.2, "Height": 30.1, "ActualWeight": 10.7 } ], "ShipmentsReference": [ { "CarrierName": "POS-LAJU", "ReferenceNo": "458040010409752" } ], "HawbNo": "458040010409752", "ReferenceNo": "123456", "TOSMode": "MY-E-EXPRESS", "CurrencyCode": "MYR", "PackageType": "SPX", "WeightType": "KG", "ShipmentDate": "2018-07-01T00:00:00+08:00", "Remark": "The shipment easy to broke, please becareful." } } ] }
Copyright © 2018 Unixus Solutions Sdn. Bhd. All rights reserved.