一、行业痛点
网购,是现在不可缺少的购物方式。但是每换一个购物平台,就要重新手动填写一遍地址信息,不仅麻烦,还可能会填错,这对于顾客来说是一件影响购物体验的事情,同时地址填错还会影响物流的准确度。
二、应用场景
● 地址自动填写:用户下单时常常需要填写收货地址信息。通过快递地址解析API,电商平台可以帮助用户自动识别和填写地址信息,减少用户填写错误的可能性,提升用户体验。
● 快递配送:在快递配送过程中,快递公司通过快递地址解析API可以自动识别和标准化用户输入的地址信息,减少人工处理的错误和漏洞,提高快递配送的效率和准确性。
一、详细说明
快递地址解析API就是输入的快递地址信息进行解析、识别和标准化,提取出有效的地址元素(如省份、城市、区县等),从而实现地址信息的准确性和一致性。
简单来说就是顾客输入复杂的收货地址或个人信息,它自动从中提取省、市、区和门牌号或姓名电话等信息。同时还有一个功能是智能纠错与补全,将地址信息中的错别字改正和补全一些信息。
举个例子:输入“海定张三12266778899北京市市民中心307”这种姓名、电话、地址混在一起的信息,它可以自动解析成系统的格式,改正信息中的错别字。
输出:
| 姓名 | 张三 |
| 电话 | 12266778899 |
| 城市 | 北京市 |
| 区(县) | 海淀区 |
| 详细地址 | 市民中心307 |
三、如何调用?
以Python为例:
import urllib, urllib3, sys, uuid import ssl host = 'https://https://market.aliyun.com/detail/cmapi00065853'#地址 path = '/address_analysis' method = 'GET' appcode = '你自己的AppCode' querys = 'raw_address=%E5%A7%93%E5%90%8D%EF%BC%9A%E5%88%98%E5%BE%B7%E5%8D%8E%E8%80%81%E8%A1%A8+%E7%94%B5%E8%AF%9D%EF%BC%9A18149428888+%E5%9C%B0%E5%9D%80%EF%BC%9A%E5%B9%BF%E4%B8%9C%E7%9C%81%E7%8F%A0%E6%B5%B7%E5%B8%82%E9%A6%99%E6%B4%B2%E5%8C%BA%E7%9B%98%E5%B1%B1%E8%B7%AF28%E5%8F%B7%E5%B9%B8%E7%A6%8F%E8%8C%B6%E5%BA%84' bodys = {} url = host + path + '?' + querys http = urllib3.PoolManager() headers = { 'Authorization': 'APPCODE ' + appcode } response = http.request('GET', url, headers=headers) content = response.data.decode('utf-8') if (content): print(content)Json返回示例:
{ "code": 1, "msg": "操作成功", "data": { "raw_address": "姓名:刘德华老表 电话:18149428888 地址:广东省珠海市香洲区盘山路28号幸福茶庄", "province": "广东省", "city": "珠海市", "district": "香洲区", "detail": "盘山路28号幸福茶庄", "address": "广东省珠海市香洲区盘山路28号幸福茶庄", "name": "刘德华老表", "phone": "18149428888" } }四、参数说明
请求参数说明
返回参数说明