网站建设

城市: 北京 天津 湖北 广东 湖南 江西 河南 河北 陕西 吉林 辽宁 黑龙江 福建 上海 云南 贵州 四川 成都 更多
  当前位置:首页 > 微信开发 > 公众号开发 >

微信公众平台开发--「微信是那家公司开发的」快递查询

作者:深圳seo 来源:网络整理 发布时间:2019-05-07 浏览

0

1)API申请2)手机查询「微商城怎么开」API3)服务器要求4)智能查询5)效果展示---------------「微信公众号菜单开发」-「最好的微网站」-----------「公众平台微店怎么开」--------------------------------------...

1)API申请

2)手机查询API



3)服务器要求

4)智能查询

5)效果展示

--------------------------------------------------------------------------

1)API申请

快递100提供查询接口API,需要申请Key http://www.kuaidi100.com/openapi/applyapi.shtml

查询数量有限制,2013-11-19 最多 2000次/每天

申请条件之一,为快递100提供链接,在网站首页

申请了2次失败了

2)手机查询API

快递100提供手机查询API,http://www.kuaidi100.com/openapi/mobileapi.shtml

不需要申请Key,免费;但是,返回结果是「什么淘店赚钱」html,需要解析

通过simple_html_dom.php解析html,终于得到想要的结果

<?php 
/*
	快递100 提供的接口,返回html;
	使用 simple_html_dom 解析html,得到快递结果

	 d_eng (sh109419@163.com)
	 2013-11-20 
 */ 
/*
天天快递查询电话:4001-888-888<br>              <br>天天快递单号:560050137619<br>查询结果如下所示:<br>·2013-11-18 16:58:30
 快件已到达【上海虹口一部】          扫描员是【11】上一站是【上海集散】<br>·2013-11-18 18:46:19
 【上海普陀二部】的收件员【高军13916321314】已收件<br>·2013-11-18 22:28:08
 由【上海普陀二部】发往【上海集散】<br>·2013-11-19 00:38:31
 由【上海集散】发往【上海虹口一部】<br>·2013-11-19 08:13:32
 快件已到达【上海虹口一部】          扫描员是【21242.1010】上一站是【上海集散】<br>·2013-11-19 08:54:45
 【上海虹口一部】的派件员【孔明】正在派件<br>·2013-11-19 10:58:14
 已签收,签收人是【同事代签】
*/

header("Content-Type:text/html; charset=utf-8");  
include("simple_html_dom.php");
function express($company,$code) { 
    
	// get html
	$url = "http://wap.kuaidi100.com/wap_result.jsp?rand=20120517&id=".$company."&fromWeb=null&&postid=".$code;
	$html=file_get_contents($url) or die();

	//get form part
	$x=explode("</form>",$html);
	$x=explode("<form",$x[0]); 
	$form = "<form".$x[1]."</form>";
	
	// creat「莆田微信公众号开发」e dom	
	$dom = str_get_html($form);
	// 找到所有<p>
	$text = "";
	foreach($dom->find('p') as $element) {
		if ($text<>"") $text = $text.'<br>';
		$text = $text.$element->plaintext;
	}
	return $text;
} 

echo express('shentong','668711492860'); 
echo '<br>';
echo '<br>';
echo express('tiantian','560050137619'); 
echo '<br>';
echo '<br>';
「微会」echo express('yunda','190049768827「微信公共号服务号」2'); 

?>

3)服务器要求

快递100不支持新浪SAE平台,后来试了

a) 移动的MMAE平台,倒是可以;但MMAE比「在线视频平台开发」较慢,不稳定,放弃

b) 腾讯云平台,开户送了200,但是,一个月PHP+mySQ「购买微信小程序商城费用」L差不多要200,放弃

c) 申请百度云平台,BAE可以访问快递100,but,BAE不支持「微信最多可以加多少好友」Google翻译,

OK,解决方「如何利用微信开发客户」案,微信服务程序放在BAE,「微信公众号app」google翻译放在SAE,

微信使用google翻译的时候,命令发送到微信服务程序(BAE),从BAE远程调用google翻译结果(SAE)

快递调用demo做好,服务器环境建设好,开发微信程序就简单了

4)智能查询

快递查询一般都需要提供快递好和快递公司,智能查询就是在只给出快递号的情况下,智能匹配快递公司,查到记录。
智能查询的核心是匹配策略,这里在网上收集了部分:

公司名称	单号长度	纯数字	常用
德邦		8-10		Y		1或2开头	
EMS		13		N		开头和结尾二位是字母,中间是数字
汇通		12-14		N		50*开头
联昊通		12		Y		5*、6*等开头
申通		1「要怎么才赚钱」2		Y		1-9开头 268*、368*、58*  66*等开头  
顺丰		12		Y		电话区号后三位开头
速尔		12		Y	
天天		12		Y		6**、5*、00*等开头
圆通		10		N		1*、2*、6*、8*、D*及V*等开头
韵达		13		Y		10*、12*、19*等开头
中通		12		Y		2008**、6**、010等开头
宅急送		10		Y		7**、6**、5**等开头

5)效果展示

694.jpg


以上就是微信公众平台开发--快递查询的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关热词搜索:快递 开头 上海 查询 虹口

欢迎转载,转载请注明原文网址: https://www.seo-820.com/gzhkaifa/51052.html

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

Copyright © 2002-2018 seo-820.com 版权所有 粤ICP备15020538号-3    技术支持:优选网络

电脑版 | 移动版