快递鸟——即时查询API开发框架:.1.2☞

2023-04-23 896阅读 0评论
小熊猫权益

温馨提示:这篇文章已超过369天没有更新,请注意相关的内容是否还可用!

e634267d7e1459d6cff48435f65c0459.png

☞背景

官方文档:快递鸟——即时查询API

开发框架:.1.2

☞开发步骤

php查询源码_查询关键词排名php源码_php源码收费下载平台源码

①.前期准备

44a348c8e35dcb638ec2615fffed2ba8.png

②.集成类的使用

php查询源码_php源码收费下载平台源码_查询关键词排名php源码

image

③.核心处理方式源码

  /**
     * 核心方法
     * Json方式 查询订单物流轨迹
     * @param string $ShipperCode 快递公司编码
     * @param string $LogisticCode 物流单号
     * @param int $arrayFlag 是否进行数组转化标志 默认0:否  1:转化
     * 参考规则举例:
     * $requestData = "{'OrderCode':'','ShipperCode':'ZTO','LogisticCode':'640041334612'}";
     * @return result 包含即时物流信息的 Json数据
     */
    public function getOrderTracesByJson($ShipperCode = "",$LogisticCode = "",$arrayFlag = 0)
    {
        $requestData = "{   
                            'OrderCode':'',
                            'ShipperCode':'$ShipperCode',
                            'LogisticCode':'$LogisticCode'
                        }";
        $postData = array(
            'EBusinessID' => $this->EBusinessID,
            'RequestType' => '1002',//接口指令1002
            'RequestData' => urlencode($requestData),
            'DataType' => '2',
        );
        $postData['DataSign'] = $this->encrypt($requestData, $this->AppKey);
        $result = $this->sendPost($this->ReqURL, $postData);
        //根据公司业务处理返回的信息......
        if ($arrayFlag){
            $result = json_decode($result,true);
            //TODO 方便物流信息的倒序展示,进行数组反转
            $result['Traces'] = array_reverse($result['Traces']);
        }
        return $result;
    }

④.效果展示图片

☞[重要提示]:==代码逻辑梳理,以及整体业务设计构化==

调用其步骤,必需要传入==快递公司编码==和==物流单号==这两个参数

1.根据官网提供的快递公司编码Excel表取出其中的"快递公司"和"编码"两列数据传输到本地数据表即便使用的快递数量较集中,可以自己建表输入如果是通用性的快递使用,建议直接对excel表转换为mysql(或其它数据表)存储

如果必须进行excel表的导出操作,可直接参考对应文章:.1excel表的导入导出操作()

2.在后台操作人员输入快递单号时同时要求选择快递公司,获得"编码"使得保证,在数据表中,存储的快递单号唯一匹配到一个编码,继而方便下面进行快递信息查询时,可同时取得所需的两个参数.

☞>>>源码上传>>>

☞附录

①.个人请求

——即便我删掉了原本的博客php查询源码,依然有人能借助其它模式找到!?我也奇怪,为什么自己上传的资源,CSDN不允许删除呢?

②.为什么我选择使用快递鸟API

首先,我拥有一个,测试物流单号:6(中通快递),然后使用多个快递查询服务,通過比較发现:1."快递100"没有查到结果;"爱查快递"得出的结果并不是真实的物流信息2."快递网"能查到物流信息,但是询问服务员工时知晓:要么网站上添加对方链接(我的管理后台或者小程序、app是不能这么玩的);要么必须进行套餐定制php查询源码,最低的大约一年1000——(后期网站是不应该这么大的查询业务的,感觉浪费),而且,我不偏爱官网的设计简约(任性了)3."快递鸟",最让我动心的是那些"限3000次/天(实时查询)"是免费的针对业务量初期不大的网站足够使用,即便后期有必须,也可以直接进行套餐升级。

本文来自网络,如有侵权请联系网站客服进行删除

快递鸟——即时查询API开发框架:.1.2☞  您阅读本篇文章共花了: 

  • 1.注意:本站资源多为网络收集,如涉及版权问题请及时与站长联系,我们会在第一时间内删除资源。
  • 2.您购买的只是资源,不提供解答疑问和安装服务。免费源码里的接口不保证一直可以用
  • 3.本站用户发帖仅代表本站用户个人观点,并不代表本站赞同其观点和对其真实性负责。
  • 4.本站资源大多存储在云盘,如发现链接失效,请及时与站长联系,我们会第一时间更新。
  • 5.转载本网站任何内容,请按照转载方式正确书写本站原文地址
  • 6.如果发现侵权可以联系站长删除,站长vx:xiaoxiongmao0504或者邮箱通知3326096692@qq.com
  • 小熊猫权益

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,896人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码
    请先 登录 再评论,若不是会员请先 注册