创建订单
POST
/open/api/v2/create_order
请求参数
Header 参数
pg-open-key
string
必需
示例值:
9a58b404a49c50bdb1696e0d55715d94
pg-signature
string
必需
示例值:
e0cc12fc8500f28bff256e9f2ccba4ef
pg-timestamp
string
必需
示例值:
1730300642
Body 参数application/json
goodsId
integer
礼品id
sendName
string
发货人姓名
sendPhone
string
发货人联系电话
sendProvince
string
发货人省份
sendCity
string
发货人城市
sendCounty
string
发货人区县
sendAddress
string
发货人详细地址
platformCode
integer
平台编码
addressList
array [object {8}]
地址列表
uuid
string
唯一标识
cname
string
收货人姓名
phone
string
收货人联系电话
orderSn
string
可选
province
string
收货人省份
city
string
收货人城市
county
string
收货人区县
address
string
收货人详细地址
示例
{
"goodsId": 1,
"sendName": "张三",
"sendPhone": "18866665555",
"sendProvince": "广东省",
"sendCity": "广州市",
"sendCountyName": "白云区",
"sendAddress": "xxx楼xxx栋",
"addressList": [
{
"uuid": "0123456789",
"cname": "李四",
"phone": "18822223333",
"orderSn": "000000",
"province": "广东省",
"city": "广州市",
"county": "天河区",
"address": "xxxx楼xxx栋"
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/open/api/v2/create_order' \
--header 'pg-open-key: 9a58b404a49c50bdb1696e0d55715d94' \
--header 'pg-signature: e0cc12fc8500f28bff256e9f2ccba4ef' \
--header 'pg-timestamp: 1730300642' \
--header 'Content-Type: application/json' \
--data-raw '{
"goodsId": 1,
"sendName": "张三",
"sendPhone": "18866665555",
"sendProvince": "广东省",
"sendCity": "广州市",
"sendCountyName": "白云区",
"sendAddress": "xxx楼xxx栋",
"addressList": [
{
"uuid": "0123456789",
"cname": "李四",
"phone": "18822223333",
"orderSn": "000000",
"province": "广东省",
"city": "广州市",
"county": "天河区",
"address": "xxxx楼xxx栋"
}
]
}'
返回响应
🟢200成功
application/json
Body
msg
string
响应消息
code
integer
必需
data
object
响应内容
01234567811
object
订单唯一标识
01234567891
object
订单唯一标识
示例
{
"msg": "操作成功",
"code": 200,
"data": {
"01234567811": {
"status": 1,
"errorMsg": "",
"trackingNumber": "dev_42012804"
},
"01234567891": {
"status": 1,
"errorMsg": "",
"trackingNumber": "dev_98065214"
}
}
}