POST api/OpenWebApi/CreateReplyOrder
创建回邮订单
Request Information
URI Parameters
None.
Body Parameters
订单信息
CreateReplyOrderInfoName | Description | Type | Additional information |
---|---|---|---|
customerOrderNo |
客户订单号,必填 |
string |
Required String length: inclusive between 0 and 32 |
userCode |
客户代码,必填 |
string |
Required String length: inclusive between 0 and 32 |
parcelType |
包裹类型,取值范围[10:包裹/11:PAK 袋/12:文件],必填 |
integer |
Required |
taxPayMode |
税金支付方式,取值范围[10:DDU/11:DDP] |
integer |
Required |
packageLength |
高,单位CM |
decimal number |
Required Matching regular expression pattern: ^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$ |
packageWidth |
长,单位CM |
decimal number |
Required Matching regular expression pattern: ^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$ |
packageHeight |
宽,单位CM |
decimal number |
Required Matching regular expression pattern: ^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$ |
packageWeight |
实重,单位KG |
decimal number |
Required Matching regular expression pattern: ^([0-9]+|[0-9]{1,3}(,[0-9]{3})*)(.[0-9]{1,2})?$ |
deliveryCompany |
运输快递公司,取值范围[UPS/USPS],必填 |
string |
Required String length: inclusive between 0 and 32 |
shipper |
发件人信息,必填 |
ReplyOrderShipperInfo |
Required |
orderDeclareList |
申报信息,必填 |
Collection of ReplyOrderDeclareInfo |
Required |
Request Formats
application/json, text/json
Sample:
{ "customerOrderNo": "sample string 1", "userCode": "sample string 2", "parcelType": 3, "taxPayMode": 4, "packageLength": 5.0, "packageWidth": 6.0, "packageHeight": 7.0, "packageWeight": 8.0, "deliveryCompany": "sample string 9", "shipper": { "shipperName": "sample string 1", "shipperCompany": "sample string 2", "shipperCountry": "sample string 3", "shipperProvince": "sample string 4", "shipperCity": "sample string 5", "shipperDistrict": "sample string 6", "shipperAddress": "sample string 7", "shipperDoorplate": "sample string 8", "shipperStreet": "sample string 9", "shipperPostcode": "sample string 10", "shipperPhone": "sample string 11", "shipperEmail": "sample string 12" }, "orderDeclareList": [ { "englishName": "sample string 1", "chineseName": "sample string 2", "quantity": 3, "brand": "sample string 4", "goodsBarcode": "sample string 5", "unitNetWeight": 6.0, "unitDeclarePrice": 7.0, "hsCode": "sample string 8", "productModel": "sample string 9", "material": "sample string 10", "purpose": "sample string 11", "sku": "sample string 12", "pickingRemark": "sample string 13", "productUrl": "sample string 14", "origin": "sample string 15" }, { "englishName": "sample string 1", "chineseName": "sample string 2", "quantity": 3, "brand": "sample string 4", "goodsBarcode": "sample string 5", "unitNetWeight": 6.0, "unitDeclarePrice": 7.0, "hsCode": "sample string 8", "productModel": "sample string 9", "material": "sample string 10", "purpose": "sample string 11", "sku": "sample string 12", "pickingRemark": "sample string 13", "productUrl": "sample string 14", "origin": "sample string 15" } ] }
application/xml, text/xml
Sample:
<CreateReplyOrderInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenWebApi.Models.Request"> <customerOrderNo>sample string 1</customerOrderNo> <deliveryCompany>sample string 9</deliveryCompany> <orderDeclareList> <ReplyOrderDeclareInfo> <brand>sample string 4</brand> <chineseName>sample string 2</chineseName> <englishName>sample string 1</englishName> <goodsBarcode>sample string 5</goodsBarcode> <hsCode>sample string 8</hsCode> <material>sample string 10</material> <origin>sample string 15</origin> <pickingRemark>sample string 13</pickingRemark> <productModel>sample string 9</productModel> <productUrl>sample string 14</productUrl> <purpose>sample string 11</purpose> <quantity>3</quantity> <sku>sample string 12</sku> <unitDeclarePrice>7</unitDeclarePrice> <unitNetWeight>6</unitNetWeight> </ReplyOrderDeclareInfo> <ReplyOrderDeclareInfo> <brand>sample string 4</brand> <chineseName>sample string 2</chineseName> <englishName>sample string 1</englishName> <goodsBarcode>sample string 5</goodsBarcode> <hsCode>sample string 8</hsCode> <material>sample string 10</material> <origin>sample string 15</origin> <pickingRemark>sample string 13</pickingRemark> <productModel>sample string 9</productModel> <productUrl>sample string 14</productUrl> <purpose>sample string 11</purpose> <quantity>3</quantity> <sku>sample string 12</sku> <unitDeclarePrice>7</unitDeclarePrice> <unitNetWeight>6</unitNetWeight> </ReplyOrderDeclareInfo> </orderDeclareList> <packageHeight>7</packageHeight> <packageLength>5</packageLength> <packageWeight>8</packageWeight> <packageWidth>6</packageWidth> <parcelType>3</parcelType> <shipper> <shipperAddress>sample string 7</shipperAddress> <shipperCity>sample string 5</shipperCity> <shipperCompany>sample string 2</shipperCompany> <shipperCountry>sample string 3</shipperCountry> <shipperDistrict>sample string 6</shipperDistrict> <shipperDoorplate>sample string 8</shipperDoorplate> <shipperEmail>sample string 12</shipperEmail> <shipperName>sample string 1</shipperName> <shipperPhone>sample string 11</shipperPhone> <shipperPostcode>sample string 10</shipperPostcode> <shipperProvince>sample string 4</shipperProvince> <shipperStreet>sample string 9</shipperStreet> </shipper> <taxPayMode>4</taxPayMode> <userCode>sample string 2</userCode> </CreateReplyOrderInfo>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResultOfCreateReplyOrderResultName | Description | Type | Additional information |
---|---|---|---|
Status | ResultStatusCode |
None. |
|
Msg | string |
None. |
|
Data | CreateReplyOrderResult |
None. |
Response Formats
application/json, text/json
Sample:
{ "Status": 200, "Msg": "sample string 1", "Data": { "customerOrderNo": "sample string 1", "waybillNo": "sample string 2", "deliveryNo": "sample string 3", "labelUrl": "sample string 4" } }
application/xml, text/xml
Sample:
<ResultOfCreateReplyOrderResultlT2OjdAF xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenWebApi.Models"> <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/OpenWebApi.Models.Response"> <d2p1:customerOrderNo>sample string 1</d2p1:customerOrderNo> <d2p1:deliveryNo>sample string 3</d2p1:deliveryNo> <d2p1:labelUrl>sample string 4</d2p1:labelUrl> <d2p1:waybillNo>sample string 2</d2p1:waybillNo> </Data> <Msg>sample string 1</Msg> <Status>Success</Status> </ResultOfCreateReplyOrderResultlT2OjdAF>