地址校验
<p>[TOC]</p>
<h5>简要描述</h5>
<ul>
<li>地址校验
"reqdata_type": "请求数据类型 json,无:post data",
"format": "响应数据类型json,xml",
"func": "API功能定义:ADDRESSVAILDATION",
<h5>请求URL</h5>
<p>正式版:<a href="https://ydw.ec-return.com/api/user/capi/index">https://ydw.ec-return.com/api/user/capi/index</a>
沙盒版:<a href="http://sandbox-ydw.ec-return.com/api/user/capi/index">http://sandbox-ydw.ec-return.com/api/user/capi/index</a></p></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">user_login</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>your user name</td>
</tr>
<tr>
<td style="text-align: left;">access_code</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>your access code</td>
</tr>
<tr>
<td style="text-align: left;">order_customer</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>your customer code</td>
</tr>
<tr>
<td style="text-align: left;">order_source</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>your system code</td>
</tr>
<tr>
<td style="text-align: left;">carrierName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>想要指定的物流公司名称</td>
</tr>
<tr>
<td style="text-align: left;">serviceName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>想要指定的物流服务名称</td>
</tr>
<tr>
<td style="text-align: left;">ECOrderNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>销售平台订单号</td>
</tr>
<tr>
<td style="text-align: left;">WareHouseTaskNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>仓库出库单号</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['zip']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货邮编</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['attention']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货人attention(可选)</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['company']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货人</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['address1']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>地址1</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['address2']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>地址2(可选)</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['city']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货城市</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['state']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货省份代码(2位字母)</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['country']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货国家代码(2位字母)</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['phone']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货电话(10位数字)01230001122</td>
</tr>
<tr>
<td style="text-align: left;">data['from'][]['instructions']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>发货人备注(可选)</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['zip']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货邮编</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['attention']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货人attention(可选)</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['company']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货人</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['address1']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货地址1</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['address2']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>收货地址2(可选)</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['city']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货城市</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['state']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货省份代码(2位字母)</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['country']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货国家代码(2位字母)</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['phone']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>收货电话(10位数字)01230001122</td>
</tr>
<tr>
<td style="text-align: left;">data['to']['instructions']</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">array</td>
<td>收货人备注(可选)</td>
</tr>
<tr>
<td style="text-align: left;">data['package'][]['length']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>包裹长(快递)托盘长(LTL卡派)</td>
</tr>
<tr>
<td style="text-align: left;">data['package'][]['width']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>包裹宽(快递)托盘宽(LTL卡派)</td>
</tr>
<tr>
<td style="text-align: left;">data['package'][]['height']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>包裹高(快递)托盘高(LTL卡派)</td>
</tr>
<tr>
<td style="text-align: left;">data['package'][]['weight']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>包裹重(快递)托盘重(LTL卡派)</td>
</tr>
<tr>
<td style="text-align: left;">data['package'][]['description']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>包裹描述(快递)托盘描述(LTL卡派)</td>
</tr>
<tr>
<td style="text-align: left;">data['package'][]['DG_ID']</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">array</td>
<td>运单王危险品ID(可选 可不填)</td>
</tr>
<tr>
<td style="text-align: left;">signatureRequired</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>要求签名服务 No,Yes</td>
</tr>
<tr>
<td style="text-align: left;">SpecialInstruction</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">string</td>
<td>其他特殊要求(卡派)</td>
</tr>
</tbody>
</table>
<h5>请求示例</h5>
<pre><code>{
&quot;reqdata_type&quot;: &quot;请求数据类型 json,无:post data&quot;,
&quot;format&quot;: &quot;响应数据类型json,xml&quot;,
&quot;func&quot;: &quot;API功能定义:ADDRESSVAILDATION&quot;,
&quot;user_login&quot;: &quot;your user name&quot;,
&quot;access_code&quot;: &quot;your access code&quot;,
&quot;order_customer&quot;: &quot;your customer code&quot;,
&quot;order_source&quot;: &quot;your system code&quot;,
&quot;carrierName&quot;: &quot;想要指定的物流公司名称&quot;,
&quot;serviceName&quot;: &quot;想要指定的物流服务名称&quot;,
&quot;ECOrderNo&quot;: &quot;销售平台订单号&quot;,
&quot;WareHouseTaskNo&quot;: &quot;仓库出库单号&quot;,
&quot;from&quot;: {
&quot;0:发货信息数组0-4(最大支持5个发货地比价)&quot;: {
&quot;zip&quot;: &quot;发货邮编&quot;,
&quot;attention&quot;: &quot;发货人attention(可选)&quot;,
&quot;company&quot;: &quot;发货人&quot;,
&quot;address1&quot;: &quot;地址1&quot;,
&quot;address2&quot;: &quot;地址2(可选)&quot;,
&quot;city&quot;: &quot;发货城市&quot;,
&quot;state&quot;: &quot;发货省份代码(2位字母)&quot;,
&quot;country&quot;: &quot;发货国家代码(2位字母)&quot;,
&quot;phone&quot;: &quot;发货电话(10位数字)01230001122&quot;,
&quot;instructions&quot;: &quot;发货人备注(可选)&quot;
}
},
&quot;to&quot;: {
&quot;zip&quot;: &quot;收货邮编&quot;,
&quot;company&quot;: &quot;收货人&quot;,
&quot;attention&quot;: &quot;收货人attention(可用来填写货物代码 例sku序号)&quot;,
&quot;address1&quot;: &quot;收货地址1&quot;,
&quot;address2&quot;: &quot;收货地址2(可选)&quot;,
&quot;city&quot;: &quot;收货城市(2位字母)&quot;,
&quot;state&quot;: &quot;收货省份(2位字母)&quot;,
&quot;country&quot;: &quot;收货国家代码(2位字母)&quot;,
&quot;phone&quot;: &quot;收货电话(10位数字)01230001122&quot;,
&quot;instructions&quot;: &quot;收货人备注(可选)&quot;
},
&quot;package_type&quot;: &quot;Package:快递,Pallet:LTL卡派&quot;,
&quot;package&quot;: {
&quot;0:包裹数组(快递)托盘数组(LTL卡派)&quot;: {
&quot;length&quot;: &quot;包裹长(快递)托盘长(LTL卡派)&quot;,
&quot;width&quot;: &quot;包裹宽(快递)托盘宽(LTL卡派)&quot;,
&quot;height&quot;: &quot;包裹高(快递)托盘高(LTL卡派)&quot;,
&quot;weight&quot;: &quot;包裹重(快递)托盘重(LTL卡派)&quot;,
&quot;description&quot;: &quot;包裹描述(快递)托盘描述(LTL卡派)&quot;,
&quot;DG_ID&quot;: &quot;运单王危险品ID(可选 可不填)&quot;
}
},
&quot;signatureRequired&quot;: &quot;要求签名服务 No,Yes&quot;,
&quot;SpecialInstruction&quot;: &quot;其他特殊要求(卡派)&quot;
}</code></pre>
<h5>返回示例</h5>
<pre><code>{
&quot;code&quot;: &quot;成功: 0,失败: 1&quot;,
&quot;server_type_str&quot;: &quot;沙盒,正式&quot;,
&quot;msg&quot;: &quot;成功:Success,失败:Error&quot;,
&quot;data&quot;: {
&quot;from&quot;: [
{
&quot;init:原始发货地址&quot;: {
&quot;zip&quot;: &quot;发货地邮编&quot;,
&quot;city&quot;: &quot;发货地城市&quot;,
&quot;state&quot;: &quot;发货地城市省份代码&quot;,
&quot;country&quot;: &quot;发货地城市国家代码&quot;,
&quot;address1&quot;: &quot;发货地址1&quot;,
&quot;address2&quot;: &quot;发货地址2&quot;,
&quot;residential&quot;: &quot;居民地址:true,非居民地址:false&quot;,
&quot;check&quot;: &quot;未被选中:0,选中:1(和下面验证地址为同一组)&quot;
},
&quot;verigication:验证发货地址&quot;: {
&quot;zip&quot;: &quot;发货地邮编&quot;,
&quot;city&quot;: &quot;发货地城市&quot;,
&quot;state&quot;: &quot;发货地城市省份代码&quot;,
&quot;country&quot;: &quot;发货地城市国家代码&quot;,
&quot;address1&quot;: &quot;发货地址1&quot;,
&quot;address2&quot;: &quot;发货地址2&quot;,
&quot;residential&quot;: &quot;居民地址:true,非居民地址:false&quot;,
&quot;check&quot;: &quot;未被选中:0,选中:1(和上面原始验证地址为同一组)&quot;
}
}
],
&quot;to&quot;: [
{
&quot;init:原始收货地址&quot;: {
&quot;zip&quot;: &quot;收货地邮编&quot;,
&quot;city&quot;: &quot;收货地城市&quot;,
&quot;state&quot;: &quot;收货地城市省份代码&quot;,
&quot;country&quot;: &quot;收货地城市国家代码&quot;,
&quot;address1&quot;: &quot;收货地址1&quot;,
&quot;address2&quot;: &quot;收货地址2&quot;,
&quot;residential&quot;: &quot;居民地址:true,非居民地址:false&quot;,
&quot;check&quot;: &quot;未被选中:0,选中:1(和下面验证地址为同一组)&quot;
},
&quot;verigication:验证收货地址&quot;: {
&quot;zip&quot;: &quot;收货地邮编&quot;,
&quot;city&quot;: &quot;收货地城市&quot;,
&quot;state&quot;: &quot;收货地城市省份代码&quot;,
&quot;country&quot;: &quot;收货地城市国家代码&quot;,
&quot;address1&quot;: &quot;收货地址1&quot;,
&quot;address2&quot;: &quot;收货地址2&quot;,
&quot;residential&quot;: &quot;居民地址:true,非居民地址:false&quot;,
&quot;check&quot;: &quot;未被选中:0,选中:1(和上面原始地址为同一组)&quot;
}
}
]
}
}</code></pre>