国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

分享一個(gè)物流軌跡追蹤的PHP庫(kù)slince/shipment-tracking

Turbo / 3509人閱讀

摘要:做過(guò)跨境電商項(xiàng)目的同學(xué)都知道,除了訂單,支付和購(gòu)物車(chē)外還有一個(gè)很頭痛的模塊物流軌跡追蹤。

做過(guò)跨境電商項(xiàng)目的同學(xué)都知道,除了訂單,支付和購(gòu)物車(chē)外還有一個(gè)很頭痛的模塊-物流軌跡追蹤。

通常來(lái)說(shuō)企業(yè)為了節(jié)省成本采用的物流渠道都是五花八門(mén)的,DHl、EMS、Epacket、USPS...聽(tīng)起來(lái)就讓人頭疼;誰(shuí)讓咱們是做技術(shù)的呢,為了解決各家接口數(shù)據(jù)格式不一致的問(wèn)題,特地花了一段時(shí)間做了一個(gè)composer的包.

附上地址: https://github.com/slince/shipment-tracking

用法很簡(jiǎn)單:
$tracker = new SlinceShipmentTrackingDHLECommerceDHLECommerceTracker(CLIENT_ID, PASSWORD);

try {
   $shipment = $tracker->track("CNAQV100168101");
   
   if ($shipment->isDelivered()) {
       echo "Delivered";
   }
   echo $shipment->getOrigin();
   echo $shipment->getDestination();
   print_r($shipment->getEvents());  //打印物流軌跡
   
   echo json_encode($shipment);  //# 你可以直接將對(duì)象json化返回給前端

} catch (SlinceShipmentTrackingExceptionTrackException $exception) {
    exit("Track error: " . $exception->getMessage());
}

Shipment是對(duì)一個(gè)包裹的抽象,可以直接被json_encode, json之后的數(shù)據(jù)結(jié)構(gòu)可以看下面附上的案例(看ajax請(qǐng)求) 具體包含下面幾個(gè)主要方法

方法 說(shuō)明
isDelivered 是否成功投遞
getOrigin 獲取發(fā)貨源國(guó)家
getDestination 獲取收貨國(guó)家
getEvents 獲取物流軌跡

部分渠道可能不支持getOrigin, getDestination

目前支持的渠道有:

DHL eCommerce

YanWen Express(燕文物流)

E郵寶(Epacket、EUP)、E包裹、E特快、國(guó)際EMS

USPS

快遞100

創(chuàng)建你自己的Tracker

如果你用到的tracker不在上述渠道中,你也可以創(chuàng)建自己的tracker;此時(shí)需要用到一個(gè)庫(kù)https://github.com/slince/shipment-tracking-foundation; shipment-tracking-foundation 采用類似omnipay的設(shè)計(jì);提供了一些基礎(chǔ)方法和基礎(chǔ)對(duì)象以幫助你輕松創(chuàng)建自己的Tracker.

案例

附上我們的一個(gè)案例 http://mypackage.co/tracking?orderNo=9037866297519&trackingNum=LW489083733CN
跨境項(xiàng)目打開(kāi)速度可能會(huì)有點(diǎn)慢

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/25668.html

相關(guān)文章

  • PHP 快遞查詢接口,快遞鳥(niǎo)物流查詢 API 二次封裝. 輕輕松松調(diào)用它

    摘要:關(guān)于快遞鳥(niǎo)的二次封裝快遞鳥(niǎo)電商的電商加密私鑰,快遞鳥(niǎo)提供,注意保管,不要泄漏電商的快遞商編號(hào)快遞單號(hào)方式查詢訂單物流軌跡根據(jù)公司業(yè)務(wù)處理返回的信息提交數(shù)據(jù)請(qǐng)求提交的數(shù)據(jù)響應(yīng)返回的電商簽名生成內(nèi)容簽名 關(guān)于快遞鳥(niǎo)API的二次封裝 /**** ** 快遞鳥(niǎo) ** getOrderTracesByJson() ** ->$eBusinessID //電商的ID ...

    sihai 評(píng)論0 收藏0
  • 順豐快遞單號(hào)查詢api接口免費(fèi)對(duì)接參數(shù)以及demo

    摘要:快遞鳥(niǎo)目前已經(jīng)入駐了順豐第三方軟件服務(wù)平臺(tái),對(duì)接起來(lái)非常方便。如順豐物流單號(hào)應(yīng)選擇快遞公司編碼接口來(lái)源快遞鳥(niǎo)返回的物流跟蹤信息按照發(fā)生的時(shí)間升序排列。 showImg(https://segmentfault.com/img/bVbwklp?w=1005&h=351); 順豐快遞對(duì)物流信息的管控較為嚴(yán)格,官網(wǎng)上也加上了由騰訊云提供的滑動(dòng)驗(yàn)證碼進(jìn)行保護(hù),如果需要大批量查詢順豐的物流信息,...

    zlyBear 評(píng)論0 收藏0
  • 免費(fèi)物流快遞查詢API接口快速對(duì)接攻略(中通、申通、順豐、韻達(dá))

    摘要:快遞查詢接口是使用的物流單號(hào)即可實(shí)現(xiàn)查詢物流信息。目前快遞查詢接口有兩種實(shí)現(xiàn)方式,一種是主動(dòng)查詢,一種是訂閱接口推送數(shù)據(jù)。另外,快遞鳥(niǎo)還有在途監(jiān)控電子面單等其他的接口方案,可以根據(jù)公司需求來(lái)選擇。 快遞查詢API接口是使用的物流單號(hào)即可實(shí)現(xiàn)查詢物流信息。主要應(yīng)用在電商商城、ERP系統(tǒng)商、WMS系統(tǒng)商、快遞柜、銀行等企業(yè)。多家快遞物流公司接口統(tǒng)一接入,建議對(duì)接接口提供商,一次性可以接入多...

    summerpxy 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<