快递单号查询API,可以对接顺丰快递查询,邮政快递查询,中通快递查询等。这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等快递物流服务。对于电商企业,ERP服务企业,集成此接口到自己的软件中,增加了企业的竞争力。但是有个缺点,需要分别对接到各大快递公司,分别调试接口,维护成本高,不方便管理等。推荐一个提供快递查询api免费对接的服务平台,快宝开放平台。

一、接口应用场景

1.在电商平台购物后,通过购物订单跟踪物流时,调用此API获取物流信息详情

2.处理运费对账时,一键获取运单物流状态

3.批量跟踪及获取运单物流信息

二、对接准备

1.注册快宝开放平台,注册地址:http://open.kuaidihelp.com/register

2.获取开发者账号信息(ID ,API Key),在【控制台】中查看

3.进行技术联调,并完成调试,物流查询api地址:http://open.kuaidihelp.com/api/1003

4.在您的软件中集成快递物流查询接口

三、技术对接

快宝开放平台提供的快递查询接口,支持110多家快递物流查询,涵盖了国内主流快递服务企业的单号查询,信息及时,数据完整。

接口名称:express.info.get
正式地址: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格式响应数据

请求参数  ↓

名称 类型 是否必输 描述
waybill_no string 物流单号,多个单号之间用","隔开,最多支持10条
exp_company_code string 支持品牌简称请查看品牌列表下载并查看详情

响应参数  ↓

名称 类型 是否必须 描述
code int
响应状态码。0-成功,非0-失败
msg string
返回结果说明
data string
JSON格式响应数据

请求代码示例  ↓

支持6中开发语言对接,包括JAVA,C#,PHP,Python,Node.js,Crul;根据您的开发语言,选择参考对应的代码示例,下面以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"=>'express.info.get',
10 "sign"=>"bdf3b5f50865ac813cbdfd6c9b572b79",
11 "ts"=>'1524209949',
12 "data"=>'{ "waybill_no":"物流单号多个的以英文逗号分隔", "exp_company_code":"品牌简称"}'
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));

成功响应示例 ↓

响应(成功、失败)示例,仅支持JSON格式。

 1 {
 2 "code":int0
 3 "msg":string"查询成功"
 4 "data":[
 5 0:{
 6 "no":string"3339809700595"
 7 "brand":string"sto"
 8 "status":string"signed"
 9 "data":[
10 0:{
11 "time":string"2017-10-03 19:11:00"
12 "context":string"已签收,签收人是代签"
13 }
14 1:{
15 "time":string"2017-10-03 08:14:33"
16 "context":string"快件已到达 浙江浦江公司"
17 }
18 2:{
19 "time":string"2017-10-03 01:09:41"
20 "context":string"由浙江义乌中转部 发往 浙江浦江公司"
21 }
22 ]
23 "order":string"desc"
24 }
25 ]
26 }

失败响应示例  ↓

1 {
2 "code":string"错误代码"
3 "msg":string"错误信息"
4 "data":{}
5 }

错误码

错误码 描述
201102 请求参数错误
201103 不支持的快递品牌
201101 查询暂无记录

- the end -

转载于:https://www.cnblogs.com/304dedige/p/8990983.html

快递单号查询免费api接口(PHP示例)相关推荐

  1. 快速免费对接快递鸟圆通快递单号查询api接口

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

  2. 免费快递单号查询api接口对接调用demo地址

    应用场景: 最常见的应用场景如下: (1)电商网站:例如B2C.团购.B2B.批发分销站.C2C.本地生活交易等网站. (2)管理系统:订单处理平台.订货平台.发货平台.分销系统.渠道管理系统.客户管 ...

  3. 免费快递单号查询api接口对接调用(PHP示例)

    快递鸟集成快递单号查询API接口,可以同时对接顺丰快递查询,中通.申通.圆通.韵达.百世.EMS等国内外418家物流快递公司接口查询等.这些快递物流企业,提供了快递单号自动识别接口,快递单号查询接口等 ...

  4. 国内主流物流公司常用快递单号查询API接口全攻略

    此接口支持***顺丰.EMS.申通.圆通.韵达.汇通.中通.天天.德邦.极兔.京东.全峰***等主流快递公司 目的 便于用户理解快递单号查询接口作用并正确应用到实际场景. 接口作用 轨迹类接口包含:即 ...

  5. 顺丰快递单号查询API接口调试demo【快递100API接口】

    顺丰目前提供了两种对接方式: 一种是开发者自助对接,需要注册丰桥账户后,申请成为开发者,再根据顺丰要求对接,整个流程较为繁琐: 还有一种方式就是通过第三方快递单号查询API接口服务商对接(例如快递10 ...

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

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

  7. 快递单号查询API接口对接net源码示例_快递鸟

    零售电商平台及ISV商家对物流api接口的需求有很多,今天我们主要分享的就是快递鸟快递单号查询接口的对接指南,快递单号查询接口对接的应用场景有很多,很多场景会遇到,最主要的就是电商网站用户打开&quo ...

  8. 快递单号查询API接口对接Java源码示例_快递鸟

    零售电商平台及ISV商家对物流api接口的需求有很多,今天我们主要分享的就是快递鸟快递单号查询接口的对接指南,快递单号查询接口对接的应用场景有很多,很多场景会遇到,最主要的就是电商网站用户打开&quo ...

  9. 邮政国内标快 快递单号查询 快递鸟API接口

    调用快递鸟提供的快递查询API标准接口,快速对接100多家快递公司的物流轨迹查询,本篇文章实现<邮政国内标快>的快递单号查询. 首先我们准备好需要用到的资源, 测试商户ID: test16 ...

最新文章

  1. CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解
  2. js复制input 框中的值
  3. python【蓝桥杯vip练习题库】ADV-187 勾股数
  4. 满有趣的屏幕快捷键;)
  5. 【总结】有三AI大量原创视频和图文资料,你都存下来了吗
  6. QT的QGraphicsLineItem类的使用
  7. [翻译] 聚集索引表 VS 堆表
  8. 云计算时代,数据中心架构三层到大二层的演变
  9. nginx php实例,多个mysql,nginx,php实例环境安装zabbix(完全自定义)
  10. php配置email支持_配置以及实现mail()函数
  11. h5是什么 www.php.cn,html meta标签的作用是什么?
  12. 图形学之开篇概念及综述
  13. Java 并发编程之同步工具类闭锁 CountDownLatch
  14. WebViewJavascriptBridge 进行js 与native通信。
  15. 数据库连接失败could not find driver 解决方法
  16. oracle重做日志的信息,Oracle重做日志和日志挖掘
  17. CSRF和SSRF漏洞
  18. 单条知识:什么是平面束方程
  19. 学习笔记 Tianmao 篇 recyclerView 辅助的RecycleAdapterImpl类(适配Sliderview)
  20. 模电基础-1:分立器件

热门文章

  1. 人民币小写转大写金额(可达千百万亿)
  2. 聚类生成anchor框的尺寸和比例
  3. buu-[WUSTCTF2020]level3
  4. Alarmmanager制作简单闹钟功能
  5. 判断各类无盘软件是否处于超管状态
  6. python列表两两相减_python对向量构成的多维数组中的两个元素进行两两相减
  7. 所有快递的签收时间是怎么同一查询的
  8. 【PhpSpreadsheet】实现excel冻结列和行(即左右滚动时指定列和行固定不动)
  9. MyOS 之 键盘鼠标
  10. Oracle 大数据量查询优化