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 | |
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."
}
}
]
}