PHP查询快递信息的方法

 这篇文章主要介绍了PHP查询快递信息的方法,实例分析了通过第三方平台接口查询快递信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

 
 

本文实例讲述了PHP查询快递信息的方法。分享给大家供大家参考。具体如下:

这里使用快递100物流查询
官方文档中只能返回html的接口 也可以返回json

php代码如下:

 

代码如下:
/**
* @desc 获取快递信息
* @param string $code 快递编码
* @param string $invoice 快递单号
* @return mixed $result(
'status','info','state','data'
)
*/
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;
}

 

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-08-01 22:28:29

PHP查询快递信息的方法的相关文章

PHP查询快递信息的方法_php技巧

本文实例讲述了PHP查询快递信息的方法.分享给大家供大家参考.具体如下: 这里使用快递100物流查询 官方文档中只能返回html的接口 也可以返回json php代码如下: 复制代码 代码如下: /**  * @desc 获取快递信息  * @param string $code 快递编码  * @param string $invoice 快递单号  * @return mixed $result(       'status','info','state','data'    )  */ f

.NET获取快递100提供的查询快递信息的方法

  #region 获取快递100提供的查询快递信息的函数    /// <summary>    /// 获取快递100提供的查询快递信息的函数    /// 调用示例:    /// Dictionary<string, string> kuaidi100 = StaticFunApp.GetKuaidi100("优速物流", "669009108318");    ///foreach (KeyValuePair<string,s

php查询whois信息的方法

  本文实例讲述了php查询whois信息的方法.分享给大家供大家参考.具体如下: 这里使用php通过查询whois信息的网站列表进行查询 ? 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 55 56 57 58 59 60 61 62 6

python实现上传样本到virustotal并查询扫描信息的方法_python

本文实例讲述了python实现上传样本到virustotal并查询扫描信息的方法.分享给大家供大家参考.具体方法如下: import simplejson import urllib import urllib2 import os MD5 = "5248f774d2ee0a10936d0b1dc89107f1" MD5 = "12fa5fb74201d9b6a14f63fbf9a81ff6" #do not have report on virustotal.co

php查询whois信息的方法_php技巧

本文实例讲述了php查询whois信息的方法.分享给大家供大家参考.具体如下: 这里使用php通过查询whois信息的网站列表进行查询 function whois_query($domain) { // fix the domain name: $domain = strtolower(trim($domain)); $domain = preg_replace('/^http:\/\//i', '', $domain); $domain = preg_replace('/^www\./i',

sql server实现在多个数据库间快速查询某个表信息的方法

本文实例讲述了sql server实现在多个数据库间快速查询某个表信息的方法.分享给大家供大家参考,具体如下: 最近出来实习,所在公司的服务器有十几个数据库,为了方便根据某个数据表的  表名  快速找到对应的数据库,又复习了一下游标的知识,写了下面这个sql代码,方便自己的工作. 1.先了解一下系统存储过程和系统表的使用,简单介绍一下我用到的几个系统存储过程(资料参考网络) use master --切换到系统数据库,因为下面用到的系统存储过程和系统表大部分存在于该数据库 go exec sp_

震惊!5分钟买到上千个银行卡密码!揭秘盗取银行卡信息三大方法....

"卡在身上,钱莫名其妙地被转走了",很多人会说这不可能.广州的吴先生原本也认为这不可能,但这匪夷所思的一幕就在他身上发生了. CCTV-13 "爆料者"网上买到上千银行卡密码 银行卡在身上 5万存款一周只剩300元 去年12月,吴先生收到了一条陌生号码发来的短信.短信上写着自己的名字,吴先生以为是某个没存号码的朋友发来的,就点击了短信中的图片. 由于手机并未出现什么异常,吴先生便没太在意.可一个星期之后,银行突然发来一条消费短信,原本存有5万多块钱的一张银行卡,余额

支付宝APP查询快递单号教程分享

给各位支付宝软件的使用者们来详细的解析分享一下查询快递单号的教程. 教程分享: 1.首先打开支付宝APP,点击[我的快递]选项;   2.在[我的快递]页面,点击[查快递]选项;   3.然后你就可以输入或者扫描运单号来查询快递物流信息了.   好了,以上的信息就是小编给各位支付宝的这一款软件的使用者们带来的详细的查询快递单号的教程解析分享的全部内容了,各位看到这里的软件使用者们,小编相信你们现在那是非常的清楚了查询的方法了吧,那么各位使用者们就快去按照小编上面分享的方法去查询自己的快递单号吧.

php+mysql删除指定编号员工信息的方法

 这篇文章主要介绍了php+mysql删除指定编号员工信息的方法,涉及mysql数据库操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php+mysql删除指定编号员工信息的方法.分享给大家供大家参考.具体分析如下: 利用php提交员工编号给mysql,然后由mysql把数据接受并利用delete进行数据删除操作了,这里就来给大家分享几个具体例子. delete语句的示例: 代码如下: delete from friends where user_name = 'si