费用试算
<h5>简要描述</h5>
<ul>
<li>对于运费的一个大概估算</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>/v1/expenseSettle/fee/calculate</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>请求参数示例</h5>
<pre><code>{
"warehouseCodes": [
"NORAFR"
],
"logisticsServiceCodes": [
"FR-GLS-L"
],
"countryCode": "cn",
"postcode": "string",
"state": "string",
"city": "string",
"length": 0,
"width": 0,
"height": 0,
"weight": 0
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">warehouseCodes</td>
<td style="text-align: left;">是</td>
<td>array</td>
<td>仓库代码集合</td>
</tr>
<tr>
<td style="text-align: left;">logisticsServiceCodes</td>
<td style="text-align: left;">是</td>
<td>array</td>
<td>物流服务代码集合</td>
</tr>
<tr>
<td style="text-align: left;">countryCode</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>国家简码,例如cn</td>
</tr>
<tr>
<td style="text-align: left;">postcode</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>邮政编码</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>地区</td>
</tr>
<tr>
<td style="text-align: left;">city</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>城市</td>
</tr>
<tr>
<td style="text-align: left;">length</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>包裹长</td>
</tr>
<tr>
<td style="text-align: left;">width</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>包裹宽</td>
</tr>
<tr>
<td style="text-align: left;">height</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>包裹高</td>
</tr>
<tr>
<td style="text-align: left;">weight</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>包裹重,单位kg</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"msg": "操作成功",
"code": 200,
"data": [
{
"warehouseCode": "NORAFR",
"warehouseName": "NORA法国仓",
"currencyCode": "EUR",
"logisticsServiceCode": "SCHENKER-FRANCE",
"logisticsServiceName": "SCHENKER-FRANCE",
"price": 10,
"prompt": "体积重计算配置系数:5000<br>物流服务配置计算标准:0~以实重计算"
}
]
}
</code></pre>
<h5>成功返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>试算代码,200成功,500失败</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">array</td>
<td>试算结果集</td>
</tr>
<tr>
<td style="text-align: left;">warehouseCode</td>
<td style="text-align: left;">string</td>
<td>仓库代码</td>
</tr>
<tr>
<td style="text-align: left;">warehouseName</td>
<td style="text-align: left;">string</td>
<td>仓库名称</td>
</tr>
<tr>
<td style="text-align: left;">currencyCode</td>
<td style="text-align: left;">string</td>
<td>币种</td>
</tr>
<tr>
<td style="text-align: left;">logisticsServiceCode</td>
<td style="text-align: left;">string</td>
<td>物流服务代码</td>
</tr>
<tr>
<td style="text-align: left;">logisticsServiceName</td>
<td style="text-align: left;">string</td>
<td>物流服务名称</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">string</td>
<td>价格</td>
</tr>
<tr>
<td style="text-align: left;">prompt</td>
<td style="text-align: left;">string</td>
<td>描述</td>
</tr>
</tbody>
</table>
<h5>失败返回示例</h5>
<pre><code>{
"errcode": "00000",
"msg": "当前所选国家和邮编未定义物流分区,请核查",
"code": 500
}
</code></pre>
<h5>失败返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">errcode</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
</tbody>
</table>