PHP结合快递100实现查询物流信息物流信息跟踪

2024-01-28   阅读:683   类型:后端   分类:PHP    标签: API PHP

快递100php快递查询接口-此php接口目录内容包括:对接快递电子面单制作和打印接口、 快递公司寄件接口、快递公司物流轨迹地图接口、包裹到达和派件时间预估接口、实时查询物流状态接口和订阅物流状态提醒接口。php快递查询接口示例,其中的API密钥需要注册获取,您可点击下方官网链接申请免费接口

一、实时快递查询接口

用户向接口提交快递单号后,接口会实时调取快递公司的单号信息并返回此单号最新的物流信息,包括物流轨迹、状态、时间等。

注意:请控制每一单查询频率至少在半小时以上,否则会造成锁单。

1.1 请求地址

https://poll.kuaidi100.com/poll/query.do

1.2 请求类型:post

以下是一个例子,供大家参考:

<?php
 //参数设置
$key = '';            // 客户授权key
$customer = '';          // 查询公司编号
$param = array (
  'com' => 'yuantong',     // 快递公司编码
  'num' => '',   // 快递单号
  'phone' => '',        // 手机号
  'from' => '',         // 出发地城市
  'to' => '',          // 目的地城市
  'resultv2' => '1',      // 开启行政区域解析
  'show' => '0',        // 返回格式:0:json格式(默认),1:xml,2:html,3:text
  'order' => 'desc'       // 返回结果排序:desc降序(默认),asc 升序
);

//请求参数
$post_data = array();
$post_data['customer'] = $customer;
$post_data['param'] = json_encode($param, JSON_UNESCAPED_UNICODE);
$sign = md5($post_data['param'].$key.$post_data['customer']);
$post_data['sign'] = strtoupper($sign);
$url = 'https://poll.kuaidi100.com/poll/query.do';  // 实时查询请求地址

// 发送post请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post_data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$result = curl_exec($ch);
// 第二个参数为true,表示格式化输出json
$data = json_decode($result, true);
if(isset($data['status'])){
  if($data['status']==200){
     return $this->jsonData(ApiErrDesc::SUCCESS[0],ApiErrDesc::SUCCESS[1], $data['data']);
  }else{
    return $this->jsonData(ApiErrDesc::SUCCESS[0],ApiErrDesc::SUCCESS[1],[]);
  }
}else{
  return $this->jsonData(ApiErrDesc::SUCCESS[0],ApiErrDesc::SUCCESS[1],[]);
}
?>

客户授权key和查询公司编号在后台控制台获取

二、更多接口,请查看码云demo代码:https://gitee.com/YuJian11/php-demo.git

1、synquery.php 实时查询接口示例代码

2、subscribe.php 订阅请求接口示例代码

3、map_query.php 快递查询地图轨迹接口示例代码

4、map_subscribe.php 地图轨迹订阅接口示例代码

5、ele_print.php 电子面单打印v1接口示例代码(推荐使用v2版本)

6、ele_printold.php 电子面单v1复打接口示例代码

7、ele_img.php 电子面单图片v1接口示例代码(推荐使用v2版本)

8、ele_html.php 电子面单HTML v1接口示例代码(推荐使用v2版本)

9、ele_third_auth.php 第三方电商平台账号授权接口示例代码

10、ele_cancel.php 电子面单取消接口示例代码

11、cloud_selfprint.php 云打印自定义打印v1接口示例代码(推荐使用v2版本)

12、cloud_fileprint.php 云打印附件打印接口示例代码

13、cloud_img.php 云打印自定义生成图片v1接口示例代码(推荐使用v2版本)

14、cloud_devstatus.php 云打印硬件状态接口示例代码

15、cloud_command.php 云打印指令打印接口示例代码

16、bill_parcels.php 快递发货单打印接口示例代码

17、ent_auth.php 订单导入获取店铺授权超链接接口示例代码

18、ent_order.php 订单导入提交订单获取任务接口示例代码

19、ent_send.php 订单导入快递单号回传及订单发货接口示例代码

20、international_order.php 国际电子面单接口示例代码

21、bsent_order.php 商家寄件下单接口示例代码

22、bsent_cancel.php 商家寄件下单取消接口示例代码

23、bsent_price.php 商家寄件下单价格接口示例代码

24、samecity_auth.php 同城配送账号授权接口示例代码

25、samecity_order.php 同城配送下单接口示例代码

26、samecity_query.php 同城配送查询订单接口示例代码

27、samecity_cancel.php 同城配送取消下单接口示例代码

28、sms.php 短信发送接口示例代码

29、autonumber.php 智能识别接口示例代码

30、print_order.php 电子面单下单接口V2示例代码

31、print_old.php 电子面单复打接口V2示例代码

32、print_custom.php 自定义打印接口V2示例代码

33、reachable.php 快递可用性接口示例代码

34、ocr.php 快递面单OCR识别接口示例代码

35、csent_order.php C端寄件下单接口示例代码

36、csent_cancel.php C端寄件下单取消接口示例代码

37、csent_price.php C端寄件下单价格接口示例代码

38、bsamecity_price.php 同城寄件-预下单接口示例代码

39、bsamecity_order.php 同城寄件-下单接口示例代码

40、bsamecity_precancel.php 同城寄件-预取消接口示例代码

41、bsamecity_cancel.php 同城寄件-取消接口示例代码

42、bsamecity_addfee.php 同城寄件-加小费接口示例代码

43、deliverytime.php 快递预估时效查询接口示例代码

腾讯云11.11上云拼团Go,2核2G3M云服务器 28元/年

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://tpxhm.com/adetail/1034.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸一
简忆博客壁纸二
简忆博客壁纸三
简忆博客壁纸四
简忆博客壁纸五
简忆博客壁纸六
简忆博客壁纸七
简忆博客壁纸八
头像

简忆博客
勤于学习,乐于分享

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×