当前位置: 首页 > news >正文

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

http://www.lqws.cn/news/202771.html

相关文章:

  • A Survey on the Memory Mechanism of Large Language Model based Agents
  • LeetCode 08.06 面试题 汉诺塔 (Java)
  • uniapp 对接腾讯云IM群公告功能
  • 图上合成:用于大型语言模型持续预训练的知识合成数据生成
  • Linux中MySQL的逻辑备份与恢复
  • NamedParameterJdbcTemplate 使用方法及介绍
  • Readest(电子书阅读器) v0.9.53
  • Python爬虫-爬取各省份各年份高考分数线数据,进行数据分析
  • 使用 C/C++ 和 OpenCV 提取图像的感兴趣区域 (ROI)
  • Mysql批处理写入数据库
  • Opencv查找图形形状的重要API讲解
  • Cursor实现用excel数据填充word模版的方法
  • C#报价系统陈列展示成本核算系统项目管理系统纸品非纸品报价软件
  • linux 用户态时间性能优化工具perf/strace/gdb/varlind/gprof
  • 让DeepSeek写2025年高考作文
  • qiankun微前端 主应用vue3+vite、子应用vue3+vite
  • 使用 C++/OpenCV 创建动态流星雨特效 (实时动画)
  • ngx_stream_geo_module在传输层实现高性能 IP Region 路由
  • 学习STC51单片机30(芯片为STC89C52RCRC)
  • 【论文阅读笔记】《A survey on deep learning approaches for text-to-SQL》
  • 以SMMUv2为例,使用Trace32可视化操作SMMU的常用命令详解
  • 深入理解 Agent 与 LLM 的区别:从智能体到语言模型
  • 反向传播的核心是什么:计算损失函数对可训练参数的梯度=== 损失函数能通过计算图连接到可训练参数
  • 快速运行Dify前端,无需搭建后端环境
  • CADisplayLink、NSTimer、GCD定时器
  • 变幻莫测:CoreData 中 Transformable 类型面面俱到(一)
  • opencv_stereoRectify源码解析
  • 客户端和服务器已成功建立 TCP 连接【输出解析】
  • Clahs——问题解决:软件所有节点均超时
  • 能上Nature封面的idea!强化学习+卡尔曼滤波