Api对接文档
  1. 外部API
Api对接文档
  • 外部API
    • 用户登录
      POST
    • 获取用户发货地址列表
      GET
    • 获取用户的产品信息
      GET
    • 订单费用试算
      POST
    • 异步创建订单
      POST
    • 重新下单
      POST
    • 获取订单详情
      GET
    • 取消订单
      DELETE
    • 创建交运清单
      POST
    • 获取历史 scanform 列表
      GET
  1. 外部API

订单费用试算

POST
/external/orders/estimate
如果没有输入产品代码,系统将计算每个订单可用产品下最优的运费。

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Body 参数application/json

示例
[
    {
        "productCode": "string",
        "customerOrderNo": "string",
        "consigneeName": "string",
        "consigneeCompanyName": "string",
        "consigneeStateOrProvince": "string",
        "consigneeCity": "string",
        "consigneeArea": "string",
        "consigneeAddress1": "string",
        "consigneeAddress2": "string",
        "consigneeAddress3": "string",
        "consigneePostCode": "string",
        "consigneePhone": "string",
        "shipperAddressId": 0,
        "signatureService": "ASS",
        "insuredValue": 0,
        "sizeWeightUnit": "string",
        "boxes": [
            {
                "no": "string",
                "weight": "string",
                "length": "string",
                "width": "string",
                "height": "string"
            }
        ]
    }
]

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/external/orders/estimate' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "productCode": "string",
        "customerOrderNo": "string",
        "consigneeName": "string",
        "consigneeCompanyName": "string",
        "consigneeStateOrProvince": "string",
        "consigneeCity": "string",
        "consigneeArea": "string",
        "consigneeAddress1": "string",
        "consigneeAddress2": "string",
        "consigneeAddress3": "string",
        "consigneePostCode": "string",
        "consigneePhone": "string",
        "shipperAddressId": 0,
        "signatureService": "ASS",
        "insuredValue": 0,
        "sizeWeightUnit": "string",
        "boxes": [
            {
                "no": "string",
                "weight": "string",
                "length": "string",
                "width": "string",
                "height": "string"
            }
        ]
    }
]'

返回响应

🟢200成功
application/json
订单费用试算成功返回结果
Body

示例
{
    "customerOrderNo": "string",
    "productPrices": [
        {
            "productCode": "string",
            "productId": 0,
            "productName": "string",
            "currency": "string",
            "price": "string",
            "sellingFreightPrice": "string",
            "sellingMiscFeePrice": "string",
            "failReason": "string"
        }
    ]
}
🟠400请求有误
🔴500服务器错误
修改于 2025-09-30 07:35:40
上一页
获取用户的产品信息
下一页
异步创建订单
Built with