常用物流快递单号查询接口种类及对接方法
目前快遞查詢接口有兩種方式可以對接,一是和順豐、圓通、中通、天天、韻達(dá)、德邦這些快遞公司一一對接接口,二是和快遞鳥這樣第三方集成接口一次性對接多家常用快遞。第一種耗費時間長,但是是直接和快遞公司合作,第二種雖然是間接對接,但是對接簡便,對后期的接口維護(hù)可以省很多時間和人力成本。
集成接口還有其他公司提供,有其他需要可以去找,快遞鳥其實能滿足電商、ERP系統(tǒng)商這些企業(yè)需求了。這里就以快遞鳥為例說說對接方法。
快遞鳥物流查詢接口有免費和收費版本,對接周期大概在一天左右,他們有寫好的demo,可以直接使用。
一.即時查詢接口(免費)(1)、查詢接口支持按照運單號查詢(單個查詢,并發(fā)不超過10個/S)。
(2)、指定的物流運單號選擇相應(yīng)的快遞公司編碼,格式不對或則編碼錯誤都會返失敗的信息。如EMS物流單號應(yīng)選擇快遞公司編碼(EMS)
(3)、返回的物流跟蹤信息按照發(fā)生的時間升序排列。
(4)、接口指令1002。
(5)、請求地址:快遞鳥
3.返回結(jié)果參數(shù)
2.2接收接口
這個是用戶在訂閱單號成功且有物流軌跡更新后,快遞鳥的推送 客戶通過下單、訂閱接口,把運單號在快遞鳥系統(tǒng)訂閱。運單物流信息有更新,快遞鳥通過推送接口把更新的信息推送給客戶。推送接口由用戶按照快遞鳥規(guī)則實現(xiàn)。商戶開放接口,快遞鳥定時將最新的物流軌跡推送到商戶平臺。
優(yōu)點:客戶不需要關(guān)注軌跡變化,一旦有更新,快遞鳥自動推送。
缺點:對客戶的服務(wù)器性能有所要求,快遞鳥定時請求接口,對客戶的服務(wù)器有一定的影響,客戶服務(wù)器異常將接受不到最新數(shù)據(jù)。 快遞鳥推送接口根據(jù)業(yè)務(wù)不同,會根據(jù)RequestType的分類推送不同的數(shù)據(jù),用戶需對推送的數(shù)據(jù)進(jìn)行分類保存。原推送接口無需變化,快遞鳥會根據(jù)推送版本進(jìn)行推送。
(1)、客戶服務(wù)器必須穩(wěn)定,并且有一定的接受數(shù)據(jù)能力(需要在5S內(nèi)給快遞鳥返回成功示例,超時會判斷推送失敗)。快遞鳥通過多線程推送物流信息給客戶。
(2)、客戶需要按快遞鳥要求開發(fā)接口,保證信息的正常接收。客戶接數(shù)據(jù)后,存儲并馬上返回接收響應(yīng)。如果客戶對數(shù)據(jù)進(jìn)行處理,再做出響應(yīng)。這會造成網(wǎng)絡(luò)超時,傳輸效率低下。 (3)、主動推送時物流信息接收接口由客戶提供,接口必須按照快遞鳥的要求實現(xiàn)。
(4)、客戶提供接口地址,用戶登陸用戶管理后臺-----調(diào)試平臺-----推送接口進(jìn)行測試---(成功返回示例后)才可以配置。
(5)、接口只支持Json數(shù)據(jù)格式。
(6)、POST方式請求。
示例:
//快遞鳥請求接收接口示例<br>訂閱查詢結(jié)果示例: {"EBusinessID": "1109259","Count": "2","PushTime": "2015-03-11 16:21:06","Data": [{"EBusinessID": "1109259","OrderCode": "","ShipperCode": "EMS","LogisticCode": "5042260908504","Success": true,"Reason": "","State": "2","CallBack": "0","Traces": [{"AcceptTime": "2015-03-06 21:16:58","AcceptStation": "深圳市橫崗速遞營銷部已收件,(攬投員姓名:鐘定基;聯(lián)系電話:)","Remark": ""},{"AcceptTime": "2015-03-07 14:25:00","AcceptStation": "離開深圳市 發(fā)往廣州市","Remark": ""},{"AcceptTime": "2015-03-08 00:17:00","AcceptStation": "到達(dá)廣東速遞物流公司廣航中心處理中心(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-08 01:15:00","AcceptStation": "離開廣州市 發(fā)往北京市(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-09 09:01:00","AcceptStation": "到達(dá)北京黃村轉(zhuǎn)運站處理中心(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-09 18:39:00","AcceptStation": "離開北京市 發(fā)往呼和浩特市(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-10 18:06:00","AcceptStation": "到達(dá) 呼和浩特市 處理中心","Remark": ""},{"AcceptTime": "2015-03-11 09:53:48","AcceptStation": "呼和浩特市郵政速遞物流分公司金川攬投部安排投遞(投遞員姓名:安長虹;聯(lián)系電話:18047140142)","Remark": ""}]},{"EBusinessID": "1109259","OrderCode": "","ShipperCode": "EMS","LogisticCode": "5042260943004","Success": true,"Reason": "","State": "2","CallBack": "0","Traces": [{"AcceptTime": "2015-03-07 15:26:09","AcceptStation": "深圳市橫崗速遞營銷部已收件,(攬投員姓名:周宏彪;聯(lián)系電話:13689537568)","Remark": ""},{"AcceptTime": "2015-03-08 16:32:00","AcceptStation": "離開深圳市 發(fā)往廣州市","Remark": ""},{"AcceptTime": "2015-03-09 00:58:00","AcceptStation": "到達(dá)廣東速遞物流公司廣航中心處理中心(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-09 01:15:00","AcceptStation": "離開廣州市 發(fā)往北京市(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-10 05:20:00","AcceptStation": "到達(dá)北京黃村轉(zhuǎn)運站處理中心(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-10 11:59:00","AcceptStation": "離開北京市 發(fā)往廊坊市(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-10 14:23:00","AcceptStation": "到達(dá)廊坊市處理中心(經(jīng)轉(zhuǎn))","Remark": ""},{"AcceptTime": "2015-03-11 08:55:00","AcceptStation": "離開廊坊市 發(fā)往保定市(經(jīng)轉(zhuǎn))","Remark": ""}]}] }貨款狀態(tài): {"EBusinessID": "1109259","Count": "2","PushTime": "2015/3/11 16:21:06","Data": [{"EBusinessID": "1109259","OrderCode": "","ShipperCode": "EMS","LogisticCode": "5042260908504","Success": true,"Reason": "","State": "2","CallBack": "0","OrderState":"1","AccountName":"張三","AccountTel":"13800000000","AccountNum":"0321"},{"EBusinessID": "1109259","OrderCode": "","ShipperCode": "EMS","LogisticCode": "5042260908522","Success": true,"Reason": "","State": "2","CallBack": "0","OrderState":"1","AccountName":"張三","AccountTel":"13800000011","AccountNum":"0321"}] }總結(jié)
以上是生活随笔為你收集整理的常用物流快递单号查询接口种类及对接方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于数学公式-对公式的精调
- 下一篇: 5.26 软件测试之配置管理