1. 程式人生 > >免費快遞查詢API介面

免費快遞查詢API介面

通過向指定的地址傳送請求,即可在一個新的html5頁面內顯示物流單號的跟綜資訊,支援所有快遞公司,無需後期維護,無需申請,適合手機應用。

免費快遞查詢API地址:

http://m.kuaidi100.com/index_all.html?type=[快遞公司編碼]&postid=[快遞單號]&callbackurl=[點選"返回"跳轉的地址]

 輸入引數

名稱 型別 是否必需 描述
type String 要查詢的快遞公司的程式碼,支援中文和模糊輸入,支援本網站的所有的快遞公司
postid String 要查詢的快遞單號,請勿帶特殊符號,不支援中文(大小寫不敏感)如:976186294981
callbackurl String 在查詢結果頁面點選"返回"時跳轉的地址,讓使用者查詢後能返回原來的網站或APP

返回指定網站

Intent intent=new Intent(this,WebActivity.class);//自定義webview顯示
intent.putExtra("detailUrl","http://m.kuaidi100.com/index_all.html?type=ems"//快遞公司名
+"&postid="+etnum.getText().toString().trim()//獲取edittext快遞單號
+"&callbackurl=http://www.baidu.com/");//返回到指定網站
startActivity(intent);

返回指定APP

AndroidManifest.xml

<intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:scheme="hong" android:host="jhx.searchactivity" />
  </intent-filter>

Intent intent=new Intent(this,WebActivity.class);//自定義webview顯示
intent.putExtra("detailUrl","http://m.kuaidi100.com/index_all.html?type=ems"//快遞公司名
+"&postid="+etnum.getText().toString().trim()//獲取edittext快遞單號
+"&callbackurl=hong://jxh.searchactivity");//返回到指定APP
startActivity(intent);

WebView url不能設定自動新增http開頭,否則無法返回到指定APP

       返回原來介面

Intent intent=new Intent(this,WebActivity.class);//自定義webview顯示
intent.putExtra("detailUrl","http://m.kuaidi100.com/index_all.html?type=ems"//快遞公司名
+"&postid="+etnum.getText().toString().trim()//獲取edittext快遞單號
+"&callbackurl=test://back");//自定義域名
startActivity(intent);
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
		if(url.startsWith("http")||url.startsWith("https")){ 
			 return false;
		  }else{
		        if(url.equals("test://back")){
		        finish();
		        return true;
		        }
		   }
	}

來源http://blog.csdn.net/a704755096/article/details/48024211

<string-array name="kuaidi">
   <item>AAE</item>
   <item>安捷快遞</item>
   <item>安信達快遞</item> 
   <item>彪記</item> 
   <item>BHT</item> 
   <item>百福東方</item> 
   <item>中國東方</item> 
   <item>長宇物流</item>  
   <item>大田物流</item>
   <item>德邦物流</item>
   <item>DHL</item> 
   <item>DPEX</item> 
   <item>D速快遞</item> 
   <item>遞四方</item> 
   <item>EMS</item> 
   <item>Fedex</item> 
   <item>飛康達物流</item>
   <item>鳳凰快遞</item>
   <item>飛快達</item> 
   <item>國通快遞</item> 
   <item>港中能達物流</item> 
   <item>廣東郵政物流</item> 
   <item>共速達</item> 
   <item>匯通快運</item>  
   <item>恆路物流</item>
   <item>華夏龍物流</item>
   <item>海紅</item> 
   <item>海外環球</item> 
   <item>佳怡物流</item> 
   <item>京廣速遞</item> 
   <item>急先達</item> 
   <item>佳吉物流</item> 
   <item>加運美物流</item> 
   <item>金大物流</item>
   <item>嘉裡大通</item> 
   <item>晉越快遞</item>
   <item>快捷速遞</item> 
   <item>聯邦快遞</item>
   <item>聯昊通物流</item> 
   <item>龍邦物流</item>
    <item>立即送</item> 
   <item>樂捷遞</item> 
   <item>民航快遞</item> 
   <item>美國快遞</item>
   <item>門對門</item> 
   <item>OCS</item>
   <item>配思貨運</item> 
   <item>全晨快遞</item>
   <item>全峰快遞</item> 
   <item>全際通物流</item>
   <item>全日通快遞</item> 
   <item>全一快遞</item> 
   <item>如風達</item> 
   <item>三態速遞</item>
   <item>盛輝物流</item> 
   <item>申通</item>
   <item>順豐</item> 
   <item>速爾物流</item>
   <item>盛豐物流</item> 
   <item>賽澳遞</item>
   <item>天地華宇</item> 
   <item>天天快遞</item> 
   <item>TNT</item> 
   <item>UPS</item>
   <item>萬家物流</item> 
   <item>文捷航空速遞</item>
   <item>伍圓</item> 
   <item>永珍物流</item>
   <item>新邦物流</item> 
   <item>信豐物流</item>
    <item>亞風速遞</item> 
   <item>一邦速遞</item> 
   <item>優速物流</item> 
   <item>遠成物流</item> 
   <item>圓通速遞</item>
   <item>源偉豐快遞</item> 
   <item>元智捷誠快遞</item>
   <item>韻達快運</item> 
   <item>運通快遞</item>
   <item>越豐物流</item>
   <item>源安達</item>
   <item>銀捷速遞</item>
   <item>宅急送</item>
   <item>中鐵快運</item>
   <item>中通速遞</item>
   <item>中郵物流</item>
   <item>中國郵政</item>
   <item>中天萬運</item>
   <item>芝麻開門</item>
   <item>忠信達</item>
</string-array>