创建订单
POST
http://prod-cn.your-api-server.com/api/createOrder
请求参数
Header 参数
Authorization
string
必需
默认值:
Bearer eyJhbGciOiJIUzUxMiJ9.eyJkYXRlIjoxNzExMjg3NzUyNjE5LCJ0b2tlbiI6IjRlNTQzMDZhNDdhNGY3NGQ0YjZiN2VhOTlmNDZjMDhjIn0.q7cqP3xlSG1xY1WdTGO33u5z0fwpT3pxVeweX6EHgxnZCgtqWUpph6xZn6tt4KjYJoYOvFZ-1tDMbwXtEXDy1w
Body 参数application/json
orderData
object
数据
toStatus
integer
提交状态
channel
string
下单渠道编码
customerNo
string
客户参考号
sender
object
寄件人信息
recipient
object
收件人信息
volumeList
array [object {6}]
材积信息
itemList
array [object {18}]
物品申报信息
labelMemo
string
面单备注
measurementUnit
string
计量单位
signature
string
签名方式
goodType
string
货物类型
declareType
string
报关方式
saleTerm
string
销售条款
exportReason
string
出口原因
insureType
string
保险类型
productType
string
物品类别
insureCost
number
保险金额
freightCost
number
运费
otherCost
number
杂费
declareCost
number
申报价值合计
declareCurrency
string
申报币别
taxPayType
string
税金支付方式
taxPayAccount
string
税金支付账号
freightPayType
string
运费支付方式
freightPayAccount
string
运费支付账号
orderNote
string
内部备注
trackNo
string
物流商单号
base64Label
string
物流标签
示例
{
"orderData": {
"channel": "U2",
"customerNo": "15880004",
"trackNo": "",
"labelMemo":"测试备注",
"sender": {
"name": "寄件人",
"country": "US",
"province": "NV",
"city": "HENDERSON",
"zipcode": "89044-8746",
"tel": "18132831856",
"phone": "18138158243",
"company": "velit cupidatat non laboris tempor",
"address1": "commodo adipisicing",
"address2": "sed dolor sit fugiat"
},
"recipient": {
"name": "收件人",
"country": "US",
"province": "NV",
"city": "HENDERSON",
"zipcode": "89044-8746",
"company": "adipisicing amet incididunt",
"tel": "18171313776",
"phone": "18148739909",
"address1": "dolore consectetur",
"address2": "ut cillum tempor"
},
"volumeList": [
{
"boxLength": 11,
"boxWidth": 63,
"boxHeight": 57,
"boxWeight": 58,
"customerNo": "1"
}
],
"toStatus": 1,
"itemList": [
{
"cnName": "产品中文",
"enName": "产品英文",
"customsCode": "74",
"num": 19,
"price": 76,
"priceCurrency": "USD"
}
]
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://prod-cn.your-api-server.com/api/createOrder' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
"orderData": {
"channel": "U2",
"customerNo": "15880004",
"trackNo": "",
"labelMemo":"测试备注",
"sender": {
"name": "寄件人",
"country": "US",
"province": "NV",
"city": "HENDERSON",
"zipcode": "89044-8746",
"tel": "18132831856",
"phone": "18138158243",
"company": "velit cupidatat non laboris tempor",
"address1": "commodo adipisicing",
"address2": "sed dolor sit fugiat"
},
"recipient": {
"name": "收件人",
"country": "US",
"province": "NV",
"city": "HENDERSON",
"zipcode": "89044-8746",
"company": "adipisicing amet incididunt",
"tel": "18171313776",
"phone": "18148739909",
"address1": "dolore consectetur",
"address2": "ut cillum tempor"
},
"volumeList": [
{
"boxLength": 11,
"boxWidth": 63,
"boxHeight": 57,
"boxWeight": 58,
"customerNo": "1"
}
],
"toStatus": 1,
"itemList": [
{
"cnName": "产品中文",
"enName": "产品英文",
"customsCode": "74",
"num": 19,
"price": 76,
"priceCurrency": "USD"
}
]
}
}'
返回响应
🟢200成功
application/json
Body
code
integer
状态编码
message
string
返回信息
data
object
响应数据
orderNo
string
订单号
customerNo
string
客户单号
trackNo
string
物流商单号
trackStatus
integer
物流商状态
costList
object
预报费用明细
示例
{
"code": 0,
"message": "string",
"data": {
"orderNo": "string",
"customerNo": "string",
"trackNo": "string",
"trackStatus": 0,
"costList": {
"costName": "string",
"cost": 0,
"currency": "string"
}
}
}
修改于 2025-05-26 12:11:38