• PHP最近做了物流快递查询的接口用得是快递100


    最近做了物流快递查询的接口用得是快递100的,分享下心得体会

    主要使用了2种接口,一个是api的 返回json xml 各种数据的

    一个是返回的URL的  就是一个带结果的网址  。

    1  申请

    找一个网站添加友情链接,基本是2个小时左右就有回应,反应很快

    2PHP中使用curl即可,免费的每天是查询2000次

    代码简单  

    $express_url='http://api.kuaidi100.com/api?id='.$appKey.'&com='.$deliveryInfo->getData('express_code').'&nu='.$deliveryInfo['express_number'].'&show=0&muti=1&order=desc';
            $get_content= http_curl_get($express_url);
            $data=json_decode($get_content);

    获取JSON数据即可

    3  物流对照代码 我也是网上找了找  测试了几个快递 都可以用

                'ems'=>'EMS',
                'shunfeng'=>'顺丰',
                'shentong'=>'申通',
                'yuantong'=>'圆通',
                'zhongtong'=>'中通',
                'huitongkuaidi'=>'百世汇通',
                'baishiwuliu'=>'百世物流',
                'yunda'=>'韵达',
                'zhaijisong'=>'宅急送',
                'tiantian'=>'天天',

    快递的参数 是传英文名的 供参考

    4 获取的结果 

    json_decode()下即可

    前端页面展示 如下

             {foreach name="expressInfoUrl->data" item="item"}
                    <li>
                           <span class="circle"></span>
                           <p>{$item->context}</p>
                           <span>{$item->time}</span>
                       </li>
              {/foreach}
  • 相关阅读:
    HDU 3586 二分答案+树形DP判定
    POJ 3140 树形DP
    POJ 1741 树的点分治
    POJ 1655 求树的重心
    CF 219D 树形DP
    HDU 2196树形DP(2个方向)
    HDU 1520 树形DP入门
    POJ 1159 Palindrome(最长公共子序列)
    树状数组 区间更新 区间查询
    HDU 1556 BIT区间修改+单点查询(fread读入优化)
  • 原文地址:https://www.cnblogs.com/baker95935/p/9318019.html
Copyright © 2020-2023  润新知