最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

各種快遞查詢--Api接口

 更新時間:2016年04月26日 09:24:13   作者:_cpan  
目前支持申通快遞查詢接口、圓通快遞查詢API、中通快遞、韻達快遞、匯通快遞、EMS快遞、順豐快遞、天天快遞、宅急送快遞等國內常見快遞,同時也支持TNT快遞、FedEx快遞、DHL快遞、UPS快遞等國外常見快遞的查詢服務共計支持100余家快遞,覆蓋了市面95%以上的使用群體。


授權成功我的密鑰

如有轉載,請標明來自此出處http://blog.csdn.net/qxs965266509,必須注意!

愛查快遞API使用說明文檔API地址:

以前:http://api.ickd.cn/?com=[]&nu=[]&id=[]&type=[]&encode=[]&ord=[]&lang=[]

目前:http://api.ickd.cn/?id=[]&secret=[]&com=[]&nu=[]&type=[]&encode=[]&ord=[]&lang=[]

參數(shù)說明 字段 是否必須 說明com必須快遞公司代碼(英文),所支持快遞公司見如下列表nu必須快遞單號,長度必須大于5位id
secret必須
必須授權的id
授權KEY,申請請點擊快遞查詢API申請方式type可選返回結果類型,值分別為 html | json(默認) | text | xmlencode可選gbk(默認)| utf8ord可選asc(默認)|desc,返回結果排序lang可選en返回英文結果,目前僅支持部分快遞(EMS、順豐、DHL)注意:使用PHP的json_decode函數(shù)時必須使用UTF8的編碼,如果出現(xiàn)json_decode失敗,請嘗試使用UTF8編碼。返回格式格式:json | text | html | xml
編碼:GBK| UTF8
示例:{"status":"3","message":"","errCode":"0","data":[{"time":"2013-02-23 17:10","context":"遼寧省大連市中山區(qū)四部公司 的收件員 王光 已收件"},{"time":"2013-02-24 17:59","context":"遼寧省大連市公司 已收入"},{"time":"2013-02-24 18:11","context":"遼寧省大連市中山區(qū)四部公司 已收件"},{"time":"2013-02-26 07:33","context":"吉林省長春市景陽公司 的派件員 張金達 派件中 派件員電話15948736487"},{"time":"2013-02-26 16:47","context":"客戶 同事收發(fā)家人 已簽收 派件員 張金達"}],"html":"","mailNo":"7151900624","expTextName":"圓通快遞","expSpellName":"yuantong","update":"1362656241","cache":"186488","ord":"ASC"}字段說明 字段 類型 說明statusint查詢結果狀態(tài),0|1|2|3|4,0表示查詢失敗,1正常,2派送中,3已簽收,4退回,5其他問題errCodeint錯誤代碼,0無錯誤,1單號不存在,2驗證碼錯誤,3鏈接查詢服務器失敗,4程序內部錯誤,5程序執(zhí)行錯誤,6快遞單號格式錯誤,7快遞公司錯誤,10未知錯誤messagestring錯誤消息dataarray進度htmlstring其他HTML,該字段不一定存在mailNostring快遞單號expSpellNamestring快遞公司英文代碼expTextNamestring快遞公司中文名updateint最后更新時間(unix 時間戳)cacheint緩存時間,當前時間與 update 之間的差值,單位為:秒ordstring排序,ASC | DESCphp應用示例

<script language="javascript"> <?php$id='xxxxxxxxxxxxxxxxx';
//到http://www.ickd.cn/api/reg.html申請
$url='http://api.ickd.cn/?com=shentong&nu=588035733628&id='.$id; $data=file_get_contents($url); 
//echo "var data='",$data,"'"; ?> $(function(){
 var dataObj=<?=$data?>;
//轉換為json對象 var html='<tr>'; html+='<th>物流狀態(tài):</th>'; 
html+='<td>'; 
if(dataObj.status>0){ 
html+='<table width="520px" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0pt;">'; html+='<tr>'; 
html+='<td width="163" style="background-color:#e6f9fa;border:1px solid #75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">'; 
html+='時間'; html+='</td>'; 
html+='<td width="354" style="background-color:#e6f9fa;border:1px solid #75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">'; html+='地點和跟蹤進度'; html+='</td>'; html+='</tr>'; //輸出data的子對象變量 $.each(dataObj.data,function(idx,item){  html+='<tr>'; 
html+='<td width="163" style="border:1px solid #dddddd;font-size: 12px;line-height:22px;padding:3px 5px;">';  html+=item.time;// 每條數(shù)據(jù)的時間  html+='</td>';  html+='<td width="354" style="border:1px solid #dddddd;font-size: 12px;line-height:22px;padding:3px 5px;">';  html+=item.context;// 每條數(shù)據(jù)的狀態(tài)  html+='</td>';  html+='</tr>'; }); html+='</table>'; }else{
//查詢不到 
html+='<span style="color:#f00">Sorry! '+dataObj.message+'</span>'; }
 html+='</td></tr>'; $("#shipping_detail").append(html);});</script>

若服務器禁用了file_get_contents和fsockopen等函數(shù),可使用CURL類,示例如下:

<?php $id='xxxxxxxxxxxxx';
//API KEY $com='shunfeng';
//快遞公司 $nu='123456';
//快遞單號 $type='json';
 $encode='utf8'; 
$gateway=sprintf('http://api.ickd.cn/?id=%s&com=%s&nu=%s&encode=%s&type=%s',$id,$com,$nu,$encode,$type); 
$ch=curl_init($gateway); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); 
curl_setopt($ch,CURLOPT_HEADER,false); $resp=curl_exec($ch); 
$errmsg=curl_error($ch); if($errmsg){ exit($errmsg); } curl_close($ch);
 echo $resp;?>

ASP應用示例

<%
Response.Charset="gb2312" 
Server.ScriptTimeout = 999999999

Dim Retrieval
Dim url,nu,com
com = Request("com")'公司
nu = Request("nu")'單號

Dim AppKey,SendURL,ResponseTxt
AppKey = "xxxxxxxxxx" '請將XXXXXX替換成您在http://www.ickd.cn/reg.html申請到的KEY
SendURL ="http://api.ickd.cn/?id="&AppKey&"&com="&com&"&nu="&nu&"&type=json&encode=GBK"'如果使用UTF8,請確保encode=utf8
'Response.Write SendURL

'發(fā)送數(shù)據(jù)
ResponseTxt=fopen(SendURL) '//獲取源代碼的函數(shù)

'調用發(fā)送數(shù)據(jù)組件
Function fopen(URL) 
Dim objXML 
'Set objXML=CreateObject("MSXML2.SERVERXMLHTTP.3.0") '調用XMLHTTP組件,若服務器不支持,請換用以下兩個中的一個再試
Set objXML=Server.CreateObject("Microsoft.XMLHTTP") 
'Set objXML=Server.CreateObject("MSXML2.XMLHTTP.4.0") 

'objXML.SetTimeouts 5000, 5000, 30000, 10000' 解析DNS名字的超時時間,建立Winsock連接的超時時間,發(fā)送數(shù)據(jù)的超時時間,接收response的超時時間。單位毫秒
objXML.Open "GET",URL,False '以同步方式獲取API查詢數(shù)據(jù)
objXML.Send() '發(fā)送
If objXML.Readystate<>4 Then '狀態(tài)不為4,錯誤
Response.Write "{status:0,errCode:100,message:'獲取數(shù)據(jù)出錯'}" 
Exit Function 
End If
'Readystate屬性,傳回XML文件資料的目前狀況,返回值分別有以下:
'0-UNINITIALIZED:XML 對象被產(chǎn)生,但沒有任何文件被加載。
'1-LOADING:加載程序進行中,但文件尚未開始解析。
'2-LOADED:部分的文件已經(jīng)加載且進行解析,但對象模型尚未生效。
'3-INTERACTIVE:僅對已加載的部分文件有效,在此情況下,對象模型是有效但只讀的。
'4-COMPLETED:文件已完全加載,代表加載成功。

fopen=objXML.ResponseBody
fopen=BytesToBstr(objXML.ResponseBody)'返回信息,同時用函數(shù)定義編碼,如果您需要轉碼請選擇 

Set objXML=Nothing'關閉 
If Err.number<>0 Then 
Response.Write "{status:0,errCode:100,message:'獲取數(shù)據(jù)出錯'}" 
Err.Clear
End If
End Function

'頁面編碼轉換
Function BytesToBstr(body) 
Dim objstream 
Set objstream = Server.CreateObject("Adodb.Stream") '//調用adodb.stream組件
objstream.Type = 1 
objstream.Mode =3 
objstream.Open 
objstream.Write body 
objstream.Position = 0 
objstream.Type = 2 
objstream.Charset = "GBK" '轉換原來默認的編碼轉換成GB2312編碼,否則直接用XMLHTTP調用有中文字符的網(wǎng)頁得到的將是亂碼 
BytesToBstr = objstream.ReadText 
objstream.Close 
Set objstream = Nothing 
End Function

'輸入查詢結果
Response.Write ResponseTxt
%>

相關文章

  • PHP 開源AJAX框架14種

    PHP 開源AJAX框架14種

    PHP 開源AJAX框架14種,需要的朋友可以參考下,學習。
    2009-08-08
  • PHP 開發(fā)工具

    PHP 開發(fā)工具

    PHP 開發(fā)工具...
    2006-12-12
  • PH P5.2至5.5、5.6的新增功能詳解

    PH P5.2至5.5、5.6的新增功能詳解

    本文將會介紹自 PHP5.2 起,直至 PHP5.6 中增加的新特征,需要的朋友可以參考下
    2014-07-07
  • PHP 5.3.0 安裝分析心得

    PHP 5.3.0 安裝分析心得

    話說,一直犯懶沒下載一個PHP 5.3,今天看到關于PHP5.3.0一時興起打算更新一下本本上的PHP,于是乎下載了5.3來裝。
    2009-08-08
  • 什么是phpDocumentor

    什么是phpDocumentor

    PHPDocumentor是一個用PHP寫的工具,對于有規(guī)范注釋的php程序,它能夠快速生成具有相互參照,索引等功能的API文檔。
    2008-09-09
  • php中并發(fā)讀寫文件沖突的解決方案

    php中并發(fā)讀寫文件沖突的解決方案

    在這里提供4種高并發(fā)讀寫文件的方案,各有優(yōu)點,可以根據(jù)自己的情況解決php并發(fā)讀寫文件沖突的問題。
    2013-10-10
  • 理解和運用PHP中的多態(tài)性[譯]

    理解和運用PHP中的多態(tài)性[譯]

    在面向對象編程,多態(tài)性是一個強大的和基本的工具。它可以用來在您的應用程序建立一個更有機的流。本教程將介紹多態(tài)性的籠統(tǒng)的概念,以及它如何在PHP中可以很容易地部署。
    2011-08-08
  • PHP版本的選擇5.2.17 5.3.27 5.3.28 5.4 5.5兼容性問題分析

    PHP版本的選擇5.2.17 5.3.27 5.3.28 5.4 5.5兼容性問題分析

    大家在選擇PHP版本時一定很困惑,有這么多版本究竟選那個呢,這篇文章是麥子同學整理的,大家可以參考下
    2016-04-04
  • 超級全面的PHP面試題整理集合

    超級全面的PHP面試題整理集合

    php的朋友需要找工作時,有可能會遇到下面的問題
    2008-08-08
  • PHP程序員的技術成長規(guī)劃

    PHP程序員的技術成長規(guī)劃

    本文按照目前主流技術做了一個基本的梳理,整個是假設PHP程序員不是基礎非常扎實的情況進行的設定,并且所有設定都非常具體明確清晰,可能會讓人覺得不適,請理解僅代表一家之言
    2016-03-03

最新評論

靖安县| 呼图壁县| 深州市| 河南省| 阳西县| 昭通市| 三原县| 开阳县| 高密市| 诸暨市| 乌恰县| 泸州市| 邵东县| 虹口区| 崇明县| 达尔| 保靖县| 德化县| 武安市| 普格县| 六安市| 秦安县| 平果县| 滦南县| 那坡县| 磴口县| 湘潭县| 无极县| 蓬莱市| 武定县| 宜春市| 上思县| 兴隆县| 青岛市| 西青区| 梁山县| 大竹县| 五峰| 平遥县| 上饶市| 深水埗区|