快遞鳥(niǎo)是一家專(zhuān)業(yè)的第三方物流數(shù)據(jù)服務(wù)企業(yè)——國(guó)家高新技術(shù)企業(yè),已經(jīng)完成了第四輪融資,一直致力于企業(yè)級(jí)物流API技術(shù)開(kāi)發(fā)和物流各節(jié)點(diǎn)信息服務(wù)的開(kāi)通。正在努力成為世界上最大的物流信息樞紐中心。為零售商企業(yè)級(jí)提供標(biāo)準(zhǔn)物流接口和物流模塊整體解決方案,為開(kāi)發(fā)人員收集600快遞物流公司接口,可一次性快速對(duì)接,實(shí)現(xiàn)物流路徑信息查詢(xún)

快遞鳥(niǎo)API查詢(xún)接口支持包括順豐、中通、韻達(dá)、圓通、申通、百世、EMS、郵政等600家以上快遞物流公司,詳情點(diǎn)擊查看快遞鳥(niǎo)支持的快遞公司列表。

快遞鳥(niǎo)目前每日物流數(shù)據(jù)服務(wù)量達(dá)上千萬(wàn)單,上下游數(shù)據(jù)交換上千億次,經(jīng)過(guò)將近10年的物流接口產(chǎn)品打磨,一直專(zhuān)注于企業(yè)級(jí)快遞API技術(shù)研發(fā),擁有海量級(jí)快遞物流信息傳輸、存儲(chǔ)、計(jì)算能力,接口及時(shí)準(zhǔn)確穩(wěn)定性非常好,騰訊、12306、跟誰(shuí)學(xué)、猿輔導(dǎo)、蘑菇街、建設(shè)銀行、中通云倉(cāng)、旺旺集團(tuán)、美柚、美團(tuán)、美的集團(tuán)、唯品會(huì)、斑馬會(huì)員,藥師幫,屈臣氏、貝店、云集、趣店、學(xué)而思、水滴籌、凱叔講故事、網(wǎng)易云音樂(lè)、中國(guó)電信、魔筷星選等知名企業(yè)都在用快遞鳥(niǎo)API提供的物流接口服務(wù)。

對(duì)接快遞查詢(xún)接口獲取物流軌跡應(yīng)用場(chǎng)景

嵌入ERP、網(wǎng)站、APP,實(shí)時(shí)查看物流軌跡

商家發(fā)貨后,實(shí)現(xiàn)軌跡查詢(xún)的實(shí)時(shí)更新,根據(jù)物流軌跡自動(dòng)判斷物流狀態(tài)并推送給ERP系統(tǒng):如已攬件、到達(dá)派件城市、派送中、已簽收、問(wèn)題件等信息節(jié)點(diǎn)。用戶(hù)可根據(jù)對(duì)應(yīng)的狀態(tài)發(fā)送短信、跟蹤訂單等操作。

前期準(zhǔn)備工作

去快遞鳥(niǎo)官網(wǎng)免費(fèi)注冊(cè)一個(gè)賬號(hào),免費(fèi)獲得一個(gè)apiKey(接口權(quán)限驗(yàn)證需要),完成實(shí)名認(rèn)證流程,訂購(gòu)一個(gè)免費(fèi)或付費(fèi)套餐(也可找快遞鳥(niǎo)工作人員免費(fèi)申請(qǐng)付費(fèi)的接口測(cè)試聯(lián)調(diào))

注:登錄快遞鳥(niǎo)用戶(hù)管理后臺(tái)后獲得用戶(hù)ID和APIKey對(duì)應(yīng)各demo中的EBusinessID、AppKey。

GitHub源碼下載后替換ID和Key即可使用

代碼運(yùn)行結(jié)果效果圖

下面是接口調(diào)用Java代碼選段

package com.test; import com.; import org.a; import org.a; import org.; import org.; import org.; import org.; import org.; import org.; import org.; import java.u; import java.u; public class Demo { public static final String URL = ";; public static final String KEY = "3e3b8652-1234-4a68-8c1b-7ec469ef3a19";//APP KEY,請(qǐng)向快遞鳥(niǎo)申請(qǐng) public static final String BUSINESS_ID = "11122233";//用戶(hù)ID,請(qǐng)向快遞鳥(niǎo)申請(qǐng) public static final String REQUEST_TYPE = "8001";//請(qǐng)求接口指令(8001查詢(xún)) public static void main(String[] args) { Sy(new Demo().getRoute("STO", "773061132607004")); } public String getRoute(String expressCode, String logisticCode) { LinkedMultiValueMap<String, String> param = parseParam(expressCode, logisticCode); return springSend(param); } private String springSend(LinkedMultiValueMap<String, String> param) { RestTemplate restTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); ); HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<>(param, headers); String response = null; try { response = re(URL, request, S); } catch (RestClientException e) { e.printStackTrace(); } return response; } private LinkedMultiValueMap<String, String> parseParam(String expressCode, String logisticCode) { Map<String, String> map = new LinkedHashMap<>(); map.put("ShipperCode", expressCode); map.put("LogisticCode", logisticCode); LinkedMultiValueMap<String, String> param = new LinkedMultiValueMap<>(); String jsonStr = null; String DataSign = null; try { ObjectMapper mapper = new ObjectMapper(); jsonStr = ma(map); DataSign = Ba((jsonStr + KEY).getBytes()).getBytes()); } catch (Exception e) { e.printStackTrace(); } ("RequestType", REQUEST_TYPE); ("EBusinessID", BUSINESS_ID); ("RequestData", jsonStr); ("DataSign", DataSign); ("DataType", "2"); return param; } }

對(duì)接中的其他說(shuō)明

1、物流查詢(xún)(免費(fèi)版)會(huì)員套餐為免費(fèi)版,有效期1年結(jié)束后,如在近3個(gè)月內(nèi)有數(shù)據(jù)交互系統(tǒng)會(huì)自動(dòng)免費(fèi)續(xù)期;

2、即時(shí)查詢(xún)(RequestType:1002/8001)

3、請(qǐng)求接口之前需要先實(shí)名認(rèn)證,開(kāi)通相關(guān)會(huì)員服務(wù),否則會(huì)請(qǐng)求失敗并返回提示“未申請(qǐng)開(kāi)通接口”;

4、接口開(kāi)發(fā)可以下載“當(dāng)前項(xiàng)目”更改KEY密鑰;

5、物流跟蹤(RequestType:1008/8008)

6、測(cè)試訂閱接口,對(duì)照技術(shù)文檔正確返回代表訂閱接口對(duì)接成功,詳情可見(jiàn)技術(shù)文檔。

7、開(kāi)發(fā)推送接口,無(wú)demo提供,推送時(shí)會(huì)推送requestType、requestData和DataSign三個(gè)參數(shù),您開(kāi)發(fā)一個(gè)推送接口接收這三個(gè)參數(shù)就行,成功接收后需要在5S內(nèi)給快遞鳥(niǎo)返回成功收數(shù)據(jù)的報(bào)文,否則超時(shí)。RequestData中包含應(yīng)用級(jí)參數(shù),即物流軌跡(詳情看技術(shù)文檔);

8、訂閱接口、推送接口分別測(cè)試成功后,可使用正式地址進(jìn)行訂閱真實(shí)的快遞單號(hào),快遞鳥(niǎo)一般會(huì)在2-12小時(shí)內(nèi)推送物流信息至您已經(jīng)配置好的回調(diào)地址上;

1.《蘑菇街怎么打印快遞單?我來(lái)告訴你答案快遞鳥(niǎo)Java開(kāi)發(fā)快遞查詢(xún)api接口調(diào)用源碼》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。

2.《蘑菇街怎么打印快遞單?我來(lái)告訴你答案快遞鳥(niǎo)Java開(kāi)發(fā)快遞查詢(xún)api接口調(diào)用源碼》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。

3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/3072470.html