php查询快递信息

$code 		= ‘shunfeng‘;
$invoice 	= ‘952255884068‘;
$test 		= getExpressDelivery($code,$invoice);

function getExpressDelivery($code,$invoice){
    $result = array(‘status‘=>0,‘info‘=>‘未知错误‘);
    $url = "http://m.kuaidi100.com/query?type={$code}&postid={$invoice}&id=1&valicode=&temp=".rand(1,710);
    $body = file_get_contents($url); //FIXME
    $body = json_decode($body,true);
    $result[‘status‘] = $body[‘status‘] == 200 ? 1 : 0;
    $result[‘info‘] = $body[‘message‘];
    isset($body[‘data‘]) && ($result[‘state‘]=$body[‘state‘]) && ($result[‘data‘] = $body[‘data‘]) ;
    return $result;
}
时间: 2024-12-17 01:49:54

php查询快递信息的相关文章

订单快递单号及查询快递进度

订单快递单号及查询快递进度 何须非要使用快递100,爱查等接口来获得快递进度信息?何必非要给自己的网站带上紧箍咒?为何不将选择权给自己的网站客户? 该插件可以: 1. 网站管理员在后台增删改管理自己所合作的快递公司信息: 2. 在后台编辑订单信息输入该订单的快递单号以及选择是哪一家快递公司: 3. 网站顾客在前台查看订单信息时可以看到快递单号,以及可以点击该快递公司的查询快件进度链接,给顾客以充分的自由去自己查询快递进度. mycncart 中国

个人小程序实现自然语言对话工程查询--快递,身份证,词典,天气等功能完整代码解析

这个小程序旨在通过自然语言对话查询快递.身份证.天气.诗歌.词典等等的功能. 自然语言对话,即使用中文语言直接对程序下命令,比如:‘查一下天气’,“帮我查一下123456这个运单号吧”,“我想听李白的静夜思”等等. 如果还是不明白,请阅读博客 https://i.cnblogs.com/EditPosts.aspx?postid=7203097&update=1 的前言部分. 1. 小程序功能介绍 如果希望直接体验小程序,请直接扫描下面的二维码,这样更直观. 但是发布的小程序里没有身份证查询,因

使用聚合数据API查询快递数据-短信验证码-企业核名

有位朋友让我给他新开的网站帮忙做几个小功能,如下: 输入快递公司.快递单号,查询出这个快件的所有动态(从哪里出发,到了哪里) 在注册.登录等场景下的手机验证码(要求有一定的防刷策略) 通过输入公司名的关键词,查看这个公司是否已经注册.法人信息.有类似名称的公司等等 并且可以用的接口.文档都提供给我了.其中需求 1.2,都通过 聚合数据 这家网站提供的接口实现:需求 3 通过 云聚数据 来实现. 本项目的文件 因为朋友的网站是用 ThinkPHP 写的,为了保持将来代码的兼容,这三个功能也用 Th

NMVL查询显卡信息

前段时间做英伟达硬解得时候,显卡总是莫名挂掉,后来发现是因为显卡温度过高掉了.这几天找到CUDA中有NVML工具可以查看显卡信息,nvidia-smi也是基于这个工具包. 使用的CUDA版本为CUDA 8.0 . 1.给程序添加NVML 安装CUDA之后可以找到如下: 图1.NVML的例子 这里面包含的是NVML的一个例子.我的系统是64位的,可以找到NVML的lib和头文件如下: 图2.NVML的lib文件 图3.NVML头文件 在工程中包含NVML.我是新建的CUDA 8.0 Runtime

【转】实现查询回收站信息以及清空回收站

原帖链接 http://outofmemory.cn/code-snippet/9194/achieve-search-recover-office-information-yiji-qingkong-recover-office #include <stdio.h> #include <windows.h> #include <shellapi.h> //SHEmptyRecycleBin和SHQueryRecycleBin所需要的头文件 int main(int a

VB版本查询快递单号源码

能查询各大快递单号,包括申通快递,圆通快递,韵达快递等国内超过90家以上快递单号查询, 如果想快速搭建一个快递单号查询站我推荐这个,这是地址www.aikuaidi.cn,我分享一个VB ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 5

Asp.Net MVC4入门指南(9):查询详细信息和删除记录

在本教程中,您将查看自动生成的Details和Delete方法. 查询详细信息和删除记录 打开Movie控制器并查看Details方法. public ActionResult Details(int id = 0) { Movie movie = db.Movies.Find(id); if (movie == null) { return HttpNotFound(); } return View(movie); } Code First 使得您可以轻松的使用Find方法来搜索数据.一个重要

mybatis04 根据用户名称模糊查询用户信息

根据用户名称模糊查询用户信息可能返回多条记录. 1.1.1User.xml 编码

利用cookie存放模糊查询的信息

将前台传入后台的查询条件,存放到cookie中,并加入响应对象中,将该查询条件存放入浏览器端.(会话cookie,存放在浏览器的内存中,浏览器关闭,cookie消失.[不设置路径,和生命周期]) 注意点:(1)在往cookie信息中存放中文的时候,需要考虑编码问题! (2)从cookie对象中取出信息,也要注意编码,存放时进行特殊编码,那么取值时,也要进行特殊解码 /**     * 将查询条件存放入cookie中     */    @Override    public void saveS