采用的和之前的 第三方上传接口类似封装方法。

UML 图

在这里插入图片描述

github 地址:
https://github.com/liaoshengping/express-sdk

使用说明:

环境需求

  • PHP >= 7.0s

安装

$ composer require liaosp/express

使用

use \Liaosp\Express\Express
$obj = new Express()

爱查快递

$obj->number('71291609210123'); //默认爱查快递

使用快递100

$obj->setExpress('kuaidi100');
$obj->number('71291609210123'); 

查询快递100和爱查快递

$obj->setExpress('kuaidi100');
$obj->setExpress('ickd');
$obj->number('71291609210123'); 

扩展

如果这些快递不满足,或者由于不稳定,在不改变原来代码,可以自行添加快递接口查询

添加的接口可继承 BaseChannel 抽象类

比如你添加了一个 快递网的渠道 /yournamespace/KuaidiWang

$obj->addChannel('kuaidiwang',/yournamespace/KuaidiWang::class);
$obj->setExpress('kuaidiwang');
$obj->number('71291609210123'); 
Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐