1)api申請
2)手機查詢api
3)伺服器要求
4)智慧型查詢
5)效果展示
1)api申請
查詢數量有限制,2013-11-19 最多 2000次/每天
申請了2次失敗了
2)手機查詢api
快遞100提供手機查詢api,
不需要申請key,免費;但是,返回結果是html,需要解析
通過******_html_dom.php解析html,終於得到想要的結果
<?php
/* 快遞100 提供的介面,返回html;
使用 ******_html_dom 解析html,得到快遞結果
d_eng ([email protected])
2013-11-20
*/ /* 快件已到達【上海虹口一部】 掃瞄員是上一站是【上海集散】
·2013-11-18 18:46:19
【上海普陀二部】的收件員【高軍13916321314】已收件
·2013-11-18 22:28:08
由【上海普陀二部】發往【上海集散】
·2013-11-19 00:38:31
由【上海集散】發往【上海虹口一部】
·2013-11-19 08:13:32
快件已到達【上海虹口一部】 掃瞄員是【21242.1010】上一站是【上海集散】
·2013-11-19 08:54:45
【上海虹口一部】的派件員【孔明】正在派件
·2013-11-19 10:58:14
已簽收,簽收人是【同事代簽】
*/header("content-type:text/html; charset=utf-8");
include("******_html_dom.php");
function express($company,$code)
return $text;
} echo express('shentong','668711492860');
echo '
';echo '
';echo express('tiantian','560050137619');
echo '
';echo '
';echo express('yunda','1900497688272');
?>
3)伺服器要求
a) 移動的mmae平台,倒是可以;但mmae比較慢,不穩定,放棄
4)智慧型查詢
快遞查詢一般都需要提供快遞好和快遞公司,智慧型查詢就是在只給出快遞號的情況下,智慧型匹配快遞公司,查到記錄。
智慧型查詢的核心是匹配策略,這裡在網上收集了部分:
公司名稱 單號長度 純數字 常用
德邦 8-10 y 1或2開頭
ems 13 n 開頭和結尾二位是字母,中間是數字
匯通 12-14 n 50*開頭
聯昊通 12 y 5*、6*等開頭
申通 12 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)效果展示 微信公眾平台訊息介面開發 快遞查詢
string str webclient mywebclient new webclient mywebclient.credentials credentialcache.defaultcredentials 獲取或設定用於對向internet資源的請求進行身份驗證的網路憑據。byte comp ...
微信公眾平台訊息介面開發 快遞查詢
一 請求資料 首先需要能有取得快遞資料的介面,比如快遞100的wap版查詢介面為 其url請求為 wap result.jsp?rand 35447 id shentong fromweb null postid 568629598688 sub e6 9f a5 e8 af a各引數如下 rand...
微信公眾平台訊息介面開發(7)快遞查詢
快遞100提供快遞查詢介面.通過向指定的位址傳送請求,即可返回如json xml等格式的跟綜結果 1 應用場景 1 電商 使用者開啟 我的訂單 時呼叫此api顯示結果 2 物流系統對帳前呼叫此api查一次所有運單的簽收狀態 2 是否需要授權 是,3 請求位址 使用時請先將上述位址中的 中括號 替換成...