快遞鳥(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