电商、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示例)相关推荐

  1. 快递查询(快递单号智能识别/快递公司+快递单号)-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口

    更多资料请参考:www.woyaocha.net/product/express 查询说明 接口一:快递单号智能识别 快递单号智能识别,是根据查询的快递单号自动智能识别出该运单所属的快递公司,再获取快 ...

  2. Dart/Flutter地址智能识别源码,类似顺丰填写地址的智能识别,识别率95%+

    smartParseAddress Dart/Flutter地址智能识别源码,类似顺丰填写地址的智能识别,识别率95%+ 站在巨人肩膀上,前排感谢:GitHub@wzc570738205 实际就是将地 ...

  3. 验证码识别服务器,一个非常好用的验证码识别工具类api接口

    一个非常好用的验证码识别工具类api接口 群发?批量操作?验证码?可能乖孩子对于这些单个有了解,但是对于合在一起就不知道其存在的意义.这个对 于我们日常的生活可能是没有什么用处的,但是对于需要批量检测 ...

  4. 小程序智能识别快递收货地址,自动解析出省市区等信息,让地址标准化格式的实现(使用腾讯云api)

    源码直接使用,下载地址 1,下载源码后需要改两个editaddress.js中的参数即可使用. //云市场分配的密钥Id let appKey = "你自己的secretId"; ...

  5. vue - js 智能识别快递地址 电话 收件人

    智能识别收货地址Pro 引用: https://github.com/wzc570738205/smartParsePro引用方式: //1. 下载 npm install address-smart ...

  6. php快递地址填写,批量录入快递地址-快宝地址服务(PHP代码示例)

    快递地址很指很者插近好的有文件近好的有文件近好的写错了怎么办?快递地址写的不详细怎么办?怎么皮批量录入收件人地址?微商怎么批量录入发件人地址?快宝地址清洗,有效的解决了寄送快递时,批量录入收件人信息. ...

  7. 免费对接第三方快递物流单号识别信息查询api接口

    快递查询API接口是使用的物流单号即可实现查询物流信息.主要应用在电商商城.ERP系统商.WMS系统商.快递柜.银行等企业.多家快递物流公司接口统一接入,建议对接接口提供商,一次性可以接入多家快递,在 ...

  8. 快递单号查询免费api接口(PHP示例)

    快递单号查询API,可以对接顺丰快递查询,邮政快递查询,中通快递查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务.对于电商企业,ERP服务企业,集成此接口到自己的软 ...

  9. php智能识别收货地址信息

    功能需求:用户输入混合的收货地址,能智能识别出地址,手机,姓名 能正常识别包含三级其中一项的地址,直白点说就是只包含第三级地区一样能识别出来 代码不完成免费共享了,转为收费(删除部分代码),生活所迫! ...

最新文章

  1. java中的volatile和synchronized
  2. 流媒体服务器开发笔记(2)--RTCP协议介绍
  3. 你确定你真的喜欢编程吗??
  4. ++i 和 i++ 效率分析(C++)
  5. 伦敦大学 机器人科学(研究型硕士) 项目介绍!干货满满!
  6. 史上最全的ECharts讲解与使用
  7. 6-2 有序数组的插入 (20分)
  8. 容器的基础 XmlBeanFactory(下篇)
  9. 数仓集群管理:单节点故障RTO机制分析
  10. box-sizing 的作用
  11. Java程序中调用Python脚本的方法
  12. 结构体的成员偏移地址和字节对齐
  13. 2022五一杯数学建模
  14. 服务器网络修复工具,常用LSP修复工具盘点 让你轻轻松松上网
  15. [音频处理]傅里叶变换去噪
  16. 四川水泥杂志四川水泥杂志社四川水泥编辑部2022年第11期目录
  17. 【chm】Python提取chm数据
  18. 值此“程序员节”之际,祭奠那位猝死的程序员兄弟
  19. ROS中没有/cmd_vel话题的解决办法
  20. 04.配置unp.h头文件出现开启 xinetd daytime 服务时 /etc/xinetd.d下 没有daytime 文件的解决办法

热门文章

  1. 线上线下协同发展,020 商业解析
  2. 树莓派Linux开机使用root自动运行python的pyqt文件
  3. ArcBlock世界第一区块链基石生态系统
  4. 坐道机器人xy基因改变yx基因_除了XY,决定性别还有另一种关键基因
  5. 简单几步,教你在服务器上实现量化交易(程序化交易)
  6. unity blend 笔记
  7. mongodb查询后排序
  8. 快速查询快递单号物流标记代收单号
  9. crosscheck(crosscheck是什么意思)
  10. 机器学习---线性回归推导以及python实现