為了更好的理解訂閱服務,我們來做個對比,
即時查詢是主動查詢物流軌跡,需要我們主動呼叫介面才能獲得物流軌跡。
快遞單訂閱是被動接收物流軌跡,我們把大量的物流訂單通過介面委託給快遞鳥,
快遞鳥對訂單進行實時監控,當物流軌跡有更新時,快遞鳥通過內部處理,計算運單預計到達時間、全流程的物流狀態,推送到我們指定的介面位址。每一次的物流軌跡更新,快遞鳥就會呼叫一次我們提供的介面位址,直到訂單簽收後才結束訂閱。
有些朋友可能會問,我只要使用即時介面查詢快遞就可以了,為什麼還要使用訂閱服務功能?
目的只有乙個,減少公司開發成本,提公升使用者體驗。
假設我們的電商平台,每天有1000個訂單需要發貨,每天就有1000個運單要查詢物流軌跡,乙個訂單從發貨到簽收週期是3-7天,我們需要查詢所有未簽收的運單軌跡,綜合統計,一天我們可能需要查詢5000千個訂單,如果我們對訂單時效要求非常高,需要實時了解包裹的簽收情況,我們就要反覆呼叫介面,每半小時呼叫一次,乙個單一天要呼叫48次,如果時效要求更高,呼叫更頻繁,5000個訂單需要呼叫24萬次以上,這樣的頻繁呼叫既占用公司伺服器資源,也容易被快遞鳥當中惡意攻擊查封介面。
這個時候訂閱服務的優勢就提現出來了,我們只需要把每天的1000個發貨訂單推送到快遞鳥,讓快遞鳥去做這個比較繁瑣的事情,快遞鳥會監控我們推送過去的所有訂單,只要沒有被簽收,快遞鳥就會提供推送服務,假設目前有5000個訂單還沒被簽收,快遞鳥就會監控這5000個單,其中任何乙個單有新的軌跡或者被簽收了,快遞鳥即時呼叫我們提供的介面,把軌跡推送到我們的伺服器,這樣我們就實現了0延遲,真正做到了即時更新物流軌跡,我們利用這個功能可以實現很多產品服務,比如:簡訊提醒客戶訂單預計簽收時間,統計訂單的簽收情況,計算訂單的發貨時效……
訂閱服務我們已經了解了,接下來說說如何對接。
一、介面描述/說明
1.訂閱介面
(1)此功能為專業定製,為特殊商戶提供訂閱服務,快遞鳥系統會定時推送新的物流資訊到商戶系統。
(2)訂閱快遞號需指定相應的快遞公司編碼,格式不對或則編碼錯誤都會返回失敗的資訊。
請求系統級引數說明:
引數名稱
型別說明
必須要求
requestdata
string
請求內容需進行url(utf-8)編碼。請求內容json格式,須和datatype一致。r
ebusinessid
string
商戶id,請在我的服務頁面檢視。r
requesttype
string
請求指令型別:1008r
datasign
stringr
datatype
string
請求、返回資料型別:2-json;r
備註:r-必填(required),o-可選(optional),c-報文中該引數在一定條件下可選(conditional)
二、介面引數
1.訂閱介面
請求內容字段定義:
引數型別
說明必須要求
callback
string(50)
使用者自定義**資訊o
memberid
string(50)
會員標識(備用字段)o
warehouseid
string(30)
倉庫標識(備用字段)o
customername
string
電子面單客戶賬號(與快遞網點申請)o
customerpwd
string
電子面單密碼o
sendsite
string
收件網點標識(名稱)o
shippercode
string(10)
快遞公司編碼r
logisticcode
string(30)
快遞單號r
ordercode
string(30)
訂單編號o
monthcode
string(20)
月結編號o
paytype
int郵費支付方式:1-現付,2-到付,3-月結,4-第三方支付o
exptype
string(2)
快遞型別:1-標準快件o
cost
double(5)
快遞運費o
othercost
double(5)
其他費用o
receiver
company
string(30)
收件人公司o
name
string(30)
收件人r
telstring(20)
**(**與手機,必填乙個)r
mobile
string(20)手機r
postcode
string(10)
收件人郵編o
provincename
string(20)
收件省(如廣東省,不要缺少「省」)r
cityname
string(20)
收件市(如深圳市,不要缺少「市」)r
expareaname
string(20)
收件區(如福田區,不要缺少「區」或「縣」)r
address
string(100)
收件人詳細位址r
sender
company
string(30)
發件人公司o
name
string(30)
發件人r
telstring(20)
手機與**必填乙個r
mobile
string(20)
發件人手機r
postcode
string
發件人郵編o
provincename
string(20)
發件省(如廣東省,不要缺少「省」)r
cityname
string(20)
發件市(如深圳市,不要缺少「市」)r
expareaname
string(20)
發件區(如福田區,不要缺少「區」或「縣」)r
address
string(100)
發件人詳細位址r
isnotice
int(1)
是否通知快遞員上門攬件:0-通知;1-不通知;預設為1o
startdate
string
上門取貨時間段:"yyyy-mm-dd
hh:mm:ss"格式化,本文中所有時間格式相同o
enddate
stringo
weight
double
包裹總重量kgo
quantity
int(2)
件數/包裹數o
volume
double
物品總體積m3o
remark
string(60)備註o
issendmessage
int(1)
是否訂閱簡訊:0-不需要;1-需要o
addservice(陣列形式)
addservice
name
string(20)
增值服務名稱o
value
string(30)
增值服務值o
customerid
string(30)
客戶標識(選填)o
commodity(陣列形式)
commodity
goodsname
string(100)
商品名稱o
goodscode
string(20)
商品編碼o
goodsquantity
int(5)件數o
goodsprice
double(10)
商品**o
goodsweight
double
商品重量kgo
goodsdesc
string(50)
商品描述o
goodsvol
double
商品體積m3o
返回引數定義:
引數名稱
型別說明
必須要求
ebusinessid
string
使用者idr
updatetime
string
更新時間
yyyy-mm-dd hh24:mm:ssr
success
bool
成功與否:true,falser
reason
string(50)
失敗原因o
estimateddeliverytime
string
訂單預計到貨時間yyyy-mm-dd(即將上線)o
三、示例
訂閱介面
請求示例 json
,"receiver":,
"commodity":}
返回示例 json
演示截圖:
物流 快遞行業實名認證API
快遞實名制 向全國各地推行。翔雲人工智慧開放平台為廣大使用者提供優質身份證 手機號 銀行卡等實名認證 服務,助力解決快遞行業實名認證問題。中華人民共和國反恐怖主義法 以下簡稱 反恐法 中規定,對未落實安全查驗的快遞企業最高可處10萬元以上,50萬元以下罰款。自 反恐法 於2016年1月1日實施以來,...
全國快遞物流查詢 快遞單號查詢介面api
電商,erp廠商可能需要物流資訊介面,對運單號的物流軌跡進行跟蹤,通常有些免費的不好用,及時性要求達不到,收費的也太貴了。最近發現乙個免費的api介面,及時性非常高,基本上就是實時返回。快遞查詢介面 物流跟蹤介面 是快遞鳥為使用者提供的定製化服務,使用者可將訂單資訊通過快遞鳥訂閱給快遞公司,快遞公司...
中通快遞單api查詢
billcode 542430453744 signman operateuserphone 13381883326 scandate 2019 02 22 08 26 11 scansite sendpiecesnum 1,operateuser 呂經全 issendnocome true,sca...