欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > CRMEB 中 PHP 快递查询扩展实现:涵盖一号通、阿里云、腾讯云

CRMEB 中 PHP 快递查询扩展实现:涵盖一号通、阿里云、腾讯云

2025/6/8 14:27:24 来源:https://blog.csdn.net/qq_39221436/article/details/148491707  浏览:    关键词:CRMEB 中 PHP 快递查询扩展实现:涵盖一号通、阿里云、腾讯云

目前已有一号通快递查询、阿里云快递查询扩展

扩展入口文件

文件目录 crmeb\services\express\Express.php 默认一号通快递查询

namespace crmeb\services\express;use crmeb\basic\BaseManager;
use crmeb\services\AccessTokenServeService;
use think\Container;
use think\facade\Config;/*** Class Express* @package crmeb\services\express* @mixin \crmeb\services\express\storage\Express*/
class Express extends BaseManager
{//...
}

使用快递查询扩展

use crmeb\services\express\Express;$express = new Express();$num = '快递单号';
$com = '快递code码,可以选填';$res = $express->query($num, $com);var_dump($res);

切换到阿里云快递查询扩展

use crmeb\services\express\Express;$express = new Express('aliyun_express');$num = '快递单号';
$com = '快递code码,可以选填';$res = $express->query($num, $com);var_dump($res);

举例增加:腾讯云快递查询扩展

增加 crmeb\services\express\storage\Tencent.php

namespace crmeb\services\express\storage;use crmeb\services\express\BaseExpress;/**
*  腾讯快递查询* Class Tencent* @package crmeb\services\express\storage*/
class Tencent extends BaseExpress
{//查询快递public function query(string $no = '', string $type = ''){}//是否开通 如果不需要可以不实现内部逻辑public function open(){return true;}//电子面单打印 如果不需要可以不实现内部逻辑public function dump($data){}//面单模板 如果不需要可以不实现内部逻辑public function temp(string $com){}}
使用腾讯云查询快递扩展
use crmeb\services\express\Express;//切换扩展
$express = new Express('tencent ');$num = '快递单号';
$com = '快递code码,可以选填';$res = $express->query($num, $com);var_dump($res);

附件:https://gitee.com/ZhongBangKeJi/CRMEB

热搜词