zoukankan      html  css  js  c++  java
  • 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}
  • 相关阅读:
    VijosP1274:神秘的咒语
    2009年浙大 :找出直系亲属
    django用户信息扩展
    缓存
    自定义认证
    自定义admin
    权限的配置和使用
    form表单
    过滤器 自定义查询
    中间件
  • 原文地址:https://www.cnblogs.com/baker95935/p/9318019.html
Copyright © 2011-2022 走看看