电商网站接入快递查询

news/2024/5/20 23:22:33/文章来源:https://blog.csdn.net/weixin_34302561/article/details/86212701

网页跳转格式

适用场景:在管理后台中,订单列表点击显示快递详情 和 订单详情页显示快递详情,使用 iframe 嵌入该URL

http://www.kuaidi100.com/chaxun?com=快递名称(可以中文英文)&nu=快递单号

快递名称:可以为中文或英文

快递单号:大小写不敏感

 

手机页跳转格式

适用场景:手机页在订单详情页中点击物流详情栏时跳转

http://m.kuaidi100.com/index_all.html?type=快递名称(可以中文英文)&postid=快递单号&callbackurl=返回按钮的网址

快递名称:可以为中文或英文

快递单号:大小写不敏感

返回网址:以http://或https://开头的完整网址

手机页跳转2,但这个不含返回按钮,在苹果上无法返回 http://m.kuaidi100.com/result.jsp?nu=快递单号

 

JSON格式

适用场景:显示在用户或/和后台中的 订单列表页、订单详情页,类似于淘宝手机网页版中的订单详情页

http://www.kuaidi100.com/query?type=快递英文名&postid=快递单号

快递英文名:英文名称,参考对照表

快递单号:大小写不敏感

 

JSON返回信息示例

其中的参数 "ischeck":"1"  表示已经签收

{"message": "ok","nu": "100486292177","ischeck": "1","com": "yuantong","status": "200","condition": "F00","state": "3","data": [{"time": "2015-10-15 13:08:58","context": "客户 签收人: 邵雯雯 已签收 感谢使用圆通速递,期待再次为您服务","ftime": "2015-10-15 13:08:58"},{"time": "2015-10-15 10:16:16","context": "广东省广州市天平架公司(点击查询电话)周** 派件中 派件员电话18002211198","ftime": "2015-10-15 10:16:16"},{"time": "2015-10-15 08:23:10","context": "广东省广州市天平架公司 已收入","ftime": "2015-10-15 08:23:10"},{"time": "2015-10-15 05:15:00","context": "广州转运中心 已发出,下一站 广东省广州市天平架","ftime": "2015-10-15 05:15:00"},{"time": "2015-10-15 04:44:29","context": "广州转运中心 已收入","ftime": "2015-10-15 04:44:29"},{"time": "2015-10-14 23:33:08","context": "虎门转运中心 已发出,下一站 广州转运中心","ftime": "2015-10-14 23:33:08"},{"time": "2015-10-14 23:32:20","context": "虎门转运中心 已收入","ftime": "2015-10-14 23:32:20"},{"time": "2015-10-13 20:32:22","context": "泰州转运中心 已发出,下一站 虎门转运中心","ftime": "2015-10-13 20:32:22"},{"time": "2015-10-13 20:30:54","context": "泰州转运中心 已收入","ftime": "2015-10-13 20:30:54"},{"time": "2015-10-13 18:04:50","context": "江苏省扬州市公司 已发出,下一站 江苏省泰州市","ftime": "2015-10-13 18:04:50"},{"time": "2015-10-13 18:00:17","context": "江苏省扬州市公司 已打包","ftime": "2015-10-13 18:00:17"},{"time": "2015-10-13 17:58:27","context": "江苏省扬州市公司(点击查询电话) 已揽收","ftime": "2015-10-13 17:58:27"},{"time": "2015-10-13 15:44:59","context": "江苏省扬州市公司 取件人: 王莹莹 已收件","ftime": "2015-10-13 15:44:59"}]
}
快递JSON接口返回数据

PHP后台查询物流信息返回JSON数组的处理类

<?php
namespace Home\Controller;
use Think\Controller;//物流查询控制器
class ExpController extends Controller {//快递中英文对照数组//注意因为本身数据库中的快递名称可能并不统一,使用正则表达式来匹配,所以这里的名称要尽量简短//更多快递的对应参考快递100的对照文档 http://www.kuaidi100.com/openapi/api_post.shtmlvar $expNameArr = array('圆通'=>'yuantong','申通'=>'shentong','中通'=>'zhongtong','顺丰'=>'shunfeng','韵达'=>'yunda','邮政'=>'ems','EMS'=>'ems','ems'=>'ems','天天'=>'tiantian','百世汇通'=>'huitongkuaidi','联昊通'=>'lianhaowuliu',        );/*** 获得物流信息JSON* @param string $expName 快递名称:中文* @param string $expNum 快递单号:大小写不敏感 * @return array 快递100查询回来的信息JSON转换而成*/function getExpJSON($expName, $expNum){        //快递名匹配算法$expNameEn = '';foreach( $this->expNameArr as $key=>$val){            $pattern = '/'.$key.'/';if( preg_match($pattern, $expName) ){$expNameEn = $val;}}        
//        var_dump($expNameEn);
//        $expNameEn = 'shentong';
//        $expNum = '220494269655';//CURL方式获得JSON$url = 'http://www.kuaidi100.com/query?type='.$expNameEn.'&postid='.$expNum;$resStr = $this->curl_get_contents($url);//转为arrayreturn json_decode($resStr, TRUE);}/*** CURL方式获得内容:通用* @param string $url 网址
* @param int $timeout 超时时间(可选)* @return string 页面内容
*/function curl_get_contents($url,$timeout=1) {$curlHandle = curl_init();curl_setopt( $curlHandle , CURLOPT_URL, $url );curl_setopt( $curlHandle , CURLOPT_RETURNTRANSFER, 1 );curl_setopt( $curlHandle , CURLOPT_TIMEOUT, $timeout );$result = curl_exec( $curlHandle );curl_close( $curlHandle );return $result;} }

伪造IP地址,绕过IP地址的次数限制(未测试),在curl_get_contents中插入如下代码,(可能有用可能没用)

$fakeIP = '211.'.rand(1,255).'.'.rand(1,255).'.'.rand(1,255);
$header = ['CLIENT-IP:'.$fakeIP,'X-FORWARDED-FOR:'.$fakeIP,
];
curl_setopt( $curlHandle , CURLOPT_HTTPHEADER, $header);

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_833138.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python识别网站验证码

http://drops.wooyun.org/tips/6313 Python识别网站验证码 Manning 2015/05/28 10:570x00 识别涉及技术 验证码识别涉及很多方面的内容。入手难度大,但是入手后,可拓展性又非常广泛,可玩性极强,成就感也很足。 验证码图像处理 验证码图像识别技术主要是操作图片内的像素点,通过…

ASP.NET MVC 网站开发总结(五)——Ajax异步提交表单之检查验证码

首先提出一个问题&#xff1a;在做网站开发的时候&#xff0c;用到了验证码来防止恶意提交表单&#xff0c;那么要如何实现当验证码错误时&#xff0c;只是刷新一下验证码&#xff0c;而其它填写的信息不改变&#xff1f; 先说一下为什么有这个需求&#xff1a;以提交注册信息页…

高并发量网站解决方案

2019独角兽企业重金招聘Python工程师标准>>> 一个小型的网站&#xff0c;可以使用最简单的html静态页面就实现了&#xff0c;配合一些图片达到美化效果&#xff0c;所有的页面均存放在一个目录下&#xff0c;这样的网站对系统架构、性能的要求都很简单。随着互联网业…

Docker -- 2 -- 利用docker部署网站和数据库

在Docker – 系统整洁之道 – 1中已经对Docker的一些命令和Docker镜像的使用及操作做了记录。 这次就利用docker进行一次真正的实例使用&#xff0c;使用docker搭建一个简单的答题系统&#xff0c;这个系统是当时做来给网络安全周做手机答题的系统&#xff0c;很简单&#xff…

《淘宝店铺 大数据营销+SEO+爆款打造 一册通》一一2.1 生意参谋平台概述

本节书摘来自异步社区出版社《淘宝店铺 大数据营销SEO爆款打造 一册通》一书中的第2章&#xff0c;第2.1节&#xff0c;作者&#xff1a;葛存山 , 耿寿礼&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看。 第2章 生意参谋——大数据分析利器 淘宝店铺 大数据…

[资源推荐] 必须收藏的两个查找论文和代码实现的网站!

参考自&#xff1a;https://juejin.im/post/5c57f86c51882562002aec03 无论是研究方向是 AI 方面的学生&#xff0c;或者是做机器学习方面的算法工程师&#xff0c;在掌握基础的机器学习相关知识后&#xff0c;都必须掌握搜索论文的技能&#xff0c;特别是研究或者工作领域方向…

再陷风波 Equifax又一门户网站被曝安全漏洞

近日&#xff0c;美信用机构Equifax被证实公司在今年5月到7月期间&#xff0c;遭到黑客攻击&#xff0c;导致约有1.43亿用户数据遭到泄露。现在&#xff0c;又一个Equifax门户网站被指出存在安全协议问题。 据最先发现问题的Hold Security LLC指出&#xff0c;一个来自阿根廷名…

ASP.NET Core 一步步搭建个人网站(4)_主页和登录验证

上章节我们已经定制好动态配置的菜单&#xff0c;用户登录网站的第一步就是进入首页内容&#xff0c;那我们先搭建一下我们的首页内容。想着自己的网站内容主要是个人博客类型&#xff0c;所以&#xff0c;首页就展示博主本人的一些基本信息吧&#xff0c;哈哈。当然&#xff0…

Java裸写爬虫技术,运用多线程技术,高效爬取某个医疗机构网站数据

最近喜欢上了数据的庞大的感觉&#xff0c;就爬取了一下某个医疗机构网站医疗数据&#xff0c;由于数据量庞大&#xff0c;只爬取了江西省的各个市的各个医院的各个科室的各个科室。中各种信息。其中用的持久层技术是hibernate框架&#xff0c;和用到一些ioc技术。话不多说&…

解决登录同一个网站,连接失败

2019独角兽企业重金招聘Python工程师标准>>> 程序报错 MaxRetryError: HTTPConnectionPool(host127.0.0.1, port53742): Max retries exceeded with url: /session/7e0b607f-022e-4464-9eb3-461844f59b84/window/maximize (Caused by NewConnectionError(<urllib…

Awesome 书籍源码论文软件下载网站整理

software.informerAAAI会议论文下载Packt出版商的书籍开源代码&#xff0c;目前已经超过6600个仓库

在IIS管理器添加网站

1.添加物理路径 2.跨域问题解决方案 A.点击所创网站出现如图所示&#xff0c;双击HTTP响应标头 B.右键–“添加”&#xff0c;添加以下2条&#xff1a; Access-Control-Allow-Headers&#xff1a;Content-Type, api_key, Authorization Access-Control-Allow-Origin&#xf…

超全Inventor 3d模型素材网站整理

家人们&#xff0c;最近我找到了一个很好用的Inventor 3d模型免费素材网站 本人曾经也是废大把时间寻找资源&#xff0c;质量还不咋地&#xff0c;但是通过朋友安利&#xff0c;知道了一个很好的网站&#xff1a;爱给网&#xff0c;里面资源内容丰富&#xff0c;并且可以一键下…

良心安利电梯过道su模型素材网站

电梯过道su模型类资源应该算是素材类网站中必不可少的资源类型了吧~今天给大家推荐超好用&#xff0c;免费质量高的素材噢&#xff0c;让你坐拥海量资源同时又不撞款&#xff01; 免费资源最多&#xff0c;又全面的&#xff0c;那就是 爱给网啦&#xff01; 它有很多素材&…

宝藏又小众的灯饰装修设计素材网站分享

今天小编针对灯饰装修设计素材为大家整理了很多内容哦&#xff0c;肯定有需要的小伙伴吧&#xff0c;实用、免费、优质的素材谁又不心动呢&#xff01;赶紧码住&#xff01; 免费资源最多&#xff0c;又全面的&#xff0c;那就是 爱给网啦&#xff01; 它有很多素材&#xff0…

超全教育cc0高清摄影图片素材网站整理

天天各大网站找教育cc0高清摄影图片素材&#xff1f;最后空手而归&#xff1f;今天为大家推荐教育cc0高清摄影图片素材网站&#xff0c;质量上乘适合资源慌缺的你&#xff0c;话不多说准备开始收藏吧&#xff01; 接下来就给大家介绍一下我珍藏已久的网站&#xff0c;我的工作…

超全园林 景观cc0高清摄影图片素材网站整理

看到大家都在问园林 景观cc0高清摄影图片素材&#xff0c;既要免费又要质量好&#xff0c;数量还要多&#xff0c;小编好不容易挖到了宝藏素材网站哦&#xff0c;资源优质数量庞大&#xff0c;使用体验也很好&#xff0c;要是需要的话&#xff0c;赶紧看一看&#xff0c;小编会…

良心安利食物 美食免抠元素素材网站

天天各大网站找食物 美食免抠元素素材&#xff1f;最后空手而归&#xff1f;今天为大家推荐食物 美食免抠元素素材网站&#xff0c;质量上乘适合资源慌缺的你&#xff0c;话不多说准备开始收藏吧&#xff01; 本人曾经也是废大把时间寻找资源&#xff0c;质量还不咋地&#xf…

宝藏又小众的线条免抠元素素材网站分享

最近看到很多朋友吐槽线条免抠元素素材不好找&#xff0c;有时花了大把时间却没找到合适的&#xff0c;而且有的时候会涉及到各种问题等&#xff0c;不仅工作效率降低&#xff0c;还闹心郁闷&#xff0c;所以今天就给大家分享一下小编自己在亲身体验和搜寻网站中&#xff0c;收…

最良心的网站可以良心到什么程度?

之前就在爱给网下载过音频&#xff0c;最近点进爱给网首页&#xff0c;发现爱给网上新了一系列在线小工具。不收费&#xff0c;完全免费&#xff0c;没有广告&#xff0c;页面简约&#xff0c;真的是很惊喜&#xff0c;迫不及待分享给大家&#xff0c;今天先跟大家分享一下我使…