php快递地址填写,智能识别快递地址api接口实现(PHP示例)
电商、ERP等行业发货时,批量录入图片上的收件人地址是个难题;智能识别收件人API是近乎完美的解决方案,通过识别图片,解析出图片中收件人的姓名、电话、详细地址(省、市、区/县、详细地址)。将此接口集成到下单环节,可极大的提高了发货效率。
一、使用场景
场景1:客户微信(或QQ、钉钉等)截图收件人信息及地址
场景2:快递单上面的收件人信息及地址
场景3:手写收件人信息及地址
二、智能识别收件人服务使用流程
2、技术对接并调试,对接帮助
3、应用于您软件的下单环节
三、技术对接示例(PHP代码)
接口名称:cloud.address.ocr
正式地址:https://kop.kuaidihelp.com/api
请求方式:HTTP POST
请求方法编码格式:utf-8
公共请求参数:
名称类型是否必须描述
method
string
是
API接口名称
app_id
string
是
用户ID(注册开放平台时分配,在控制台中查看)
sign
string
是
按照规则(md5(app_id + method + ts + api_key))生成的验证合法性签名
ts
string
是
当前请求的时间戳
data
string
是
JSON格式请求参数设置
请求响应参数:
名称类型是否必须描述
code
int
是
响应状态码。0-成功,非0-失败下载并查看详情
msg
string
是
返回结果说明
uid
string
是
本次请求唯一业务流水号
data
string
是
JSON格式响应数据
请求参数:
名称类型是否必须描述
url
string
是
图片地址。带上http或https的前缀
响应参数:
名称类型是否必须描述
name
string
是
名字
mobile
string
是
手机号码
tel
string
是
固定电话
detail
data
是
解析详情
remark
string
是
备注信息
province
string
是
省份
province_alias
string
是
省别名
city
string
是
城市
city_alias
string
是
城市别名
district
string
是
区或县
district_alias
string
是
区或县别名
address
string
是
地址信息
支持Java,C#,Python,PHP,Node.js,Curl等6中语言接入,下面以PHP为例,展示发送请求任务代码示例。
1 $host = "https://kop.kuaidihelp.com/api";2 $method = "POST";3 $headers = array();4 //根据API的要求,定义相对应的Content-Type
5 array_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");6 $querys = "";7 $bodys =[8 "app_id"=>‘50001‘,
9 "method"=>‘cloud.address.ocr‘,
10 "sign"=>"bdf3b5f50865ac813cbdfd6c9b572b79",
11 "ts"=>‘1524209949‘,
12 "data"=>‘{ "url":"http://upload.kuaidihelp.com/1520929251015998700112.jpg" }‘
13 ];14 $bodys = http_build_query($bodys);15 $url = $host;16 $curl =curl_init();17 curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);18 curl_setopt($curl, CURLOPT_URL, $url);19 curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);20 curl_setopt($curl, CURLOPT_FAILONERROR, false);21 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);22 curl_setopt($curl, CURLOPT_HEADER, true);23 if (1 == strpos("$".$host, "https://"))24 {25 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);26 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);27 }28 curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);29 var_dump(curl_exec($curl));
成功响应示例
1 {2 "code":int03 "msg":string"success"4 "data":{5 "name":string"张国明"6 "mobile":string"13522128888"7 "tel":string""8 "detail":{9 "remark":string""10 "province":string"上海市"11 "province_alias":string"上海"12 "city":string"上海市"13 "city_alias":string"上海"14 "district":string"虹口区"15 "district_alias":string"虹口"16 "address":string"广灵一路友谊二村88号502"17 }18 }19 "uid":string"0b767b8f632612c6fbfb44a55d924c6a7f66eedc"20 }
异常响应示例
1 {2 "code":string"错误代码"3 "msg":string"错误信息"4 "data":{5 }6 }
错误码
错误码描述
400001
业务参数有误
400002
超出批量解析最大数量限制
400003
输入字符太少
400004
请求方式错误
400005
请求数据格式错误
400006
缺少必要的参数
400007
类型不合法
400008
不支持的快递品牌
-the end-
php快递地址填写,智能识别快递地址api接口实现(PHP示例)相关推荐
- 快递查询(快递单号智能识别/快递公司+快递单号)-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口
更多资料请参考:www.woyaocha.net/product/express 查询说明 接口一:快递单号智能识别 快递单号智能识别,是根据查询的快递单号自动智能识别出该运单所属的快递公司,再获取快 ...
- Dart/Flutter地址智能识别源码,类似顺丰填写地址的智能识别,识别率95%+
smartParseAddress Dart/Flutter地址智能识别源码,类似顺丰填写地址的智能识别,识别率95%+ 站在巨人肩膀上,前排感谢:GitHub@wzc570738205 实际就是将地 ...
- 验证码识别服务器,一个非常好用的验证码识别工具类api接口
一个非常好用的验证码识别工具类api接口 群发?批量操作?验证码?可能乖孩子对于这些单个有了解,但是对于合在一起就不知道其存在的意义.这个对 于我们日常的生活可能是没有什么用处的,但是对于需要批量检测 ...
- 小程序智能识别快递收货地址,自动解析出省市区等信息,让地址标准化格式的实现(使用腾讯云api)
源码直接使用,下载地址 1,下载源码后需要改两个editaddress.js中的参数即可使用. //云市场分配的密钥Id let appKey = "你自己的secretId"; ...
- vue - js 智能识别快递地址 电话 收件人
智能识别收货地址Pro 引用: https://github.com/wzc570738205/smartParsePro引用方式: //1. 下载 npm install address-smart ...
- php快递地址填写,批量录入快递地址-快宝地址服务(PHP代码示例)
快递地址很指很者插近好的有文件近好的有文件近好的写错了怎么办?快递地址写的不详细怎么办?怎么皮批量录入收件人地址?微商怎么批量录入发件人地址?快宝地址清洗,有效的解决了寄送快递时,批量录入收件人信息. ...
- 免费对接第三方快递物流单号识别信息查询api接口
快递查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在 ...
- 快递单号查询免费api接口(PHP示例)
快递单号查询API,可以对接顺丰快递查询,邮政快递查询,中通快递查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务.对于电商企业,ERP服务企业,集成此接口到自己的软 ...
- php智能识别收货地址信息
功能需求:用户输入混合的收货地址,能智能识别出地址,手机,姓名 能正常识别包含三级其中一项的地址,直白点说就是只包含第三级地区一样能识别出来 代码不完成免费共享了,转为收费(删除部分代码),生活所迫! ...
最新文章
- java中的volatile和synchronized
- 流媒体服务器开发笔记(2)--RTCP协议介绍
- 你确定你真的喜欢编程吗??
- ++i 和 i++ 效率分析(C++)
- 伦敦大学 机器人科学(研究型硕士) 项目介绍!干货满满!
- 史上最全的ECharts讲解与使用
- 6-2 有序数组的插入 (20分)
- 容器的基础 XmlBeanFactory(下篇)
- 数仓集群管理:单节点故障RTO机制分析
- box-sizing 的作用
- Java程序中调用Python脚本的方法
- 结构体的成员偏移地址和字节对齐
- 2022五一杯数学建模
- 服务器网络修复工具,常用LSP修复工具盘点 让你轻轻松松上网
- [音频处理]傅里叶变换去噪
- 四川水泥杂志四川水泥杂志社四川水泥编辑部2022年第11期目录
- 【chm】Python提取chm数据
- 值此“程序员节”之际,祭奠那位猝死的程序员兄弟
- ROS中没有/cmd_vel话题的解决办法
- 04.配置unp.h头文件出现开启 xinetd daytime 服务时 /etc/xinetd.d下 没有daytime 文件的解决办法