基于快递鸟的快递物流查询接口

快递鸟注册用户可以申请到免费的物流查询接口,每天可以进行3000次查询,拿到用户id和API key填入env文件就配置好了。

安装

composer require honki/kdbird

配置

在.env文件中添加

KDBIRD_USERID=                //对应用户ID
KDBIRD_APIKEY=                //对应API key

如何使用

直接单号获取物流信息
    use Honki\KdBird\Logistics;

    $logis = new Logistics();
    return $logis->getLogistics('单号');
物流轨迹即时查询
use Honki\KdBird\KdBird;

  $kdbird = new KdBird();
  return $kdbird->getOrderTraces('快递公司编码','运单号');     //快递公司编号 例如圆通'YTO'等等
返回数据为:
{
"EBusinessID": "",
"ShipperCode": "",
"Success": true,
"LogisticCode": "",
"State": "3",
"Traces": [
    //快递物流信息
]
}
通过单号查询物流公司
  $kdbird = new KdBird();
  return $kdbird->getName('运单号');
返回数据为:
{
"LogisticCode" : "",
"Shippers" : [ {
"ShipperName" : "圆通速递",
"ShipperCode" : "YTO"
} ],
"EBusinessID" : "",
"Code" : "",
"Success" : true
}
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 4

:+1:路过

1周前 评论

赞 刚好在写商城 可能会用到

1周前 评论

这种调用,最好加上重试次数的机制;亲身经历!

1周前 评论
honki (楼主) 1周前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!