快遞鳥註冊使用者可以申請到免費的物流查詢介面,每天可以進行3000次查詢,拿到使用者id和API key填入env檔案就配置好了。
安裝
composer require honki/kdbird
配置
在.env檔案中新增
KDBIRD_USERID= //對應使用者ID
KDBIRD_APIKEY= //對應API key
如何使用
直接單號獲取物流資訊
use Honki\KdBird\Logistics;
$logis = new Logistics();
return $logis->getLogistics('單號');
物流軌跡即時查詢
use Honki\KdBird\KdBird;
$kdbird = new KdBird();
return $kdbird->getOrderTraces('快遞公司編碼','運單號'); //快遞公司編號 例如圓通'YTO'等等
返回資料為:
{
"EBusinessID": "",
"ShipperCode": "",
"Success": true,
"LogisticCode": "",
"State": "3",
"Traces": [
//快遞物流資訊
]
}
通過單號查詢物流公司
$kdbird = new KdBird();
return $kdbird->getName('運單號');
返回資料為:
{
"LogisticCode" : "",
"Shippers" : [ {
"ShipperName" : "圓通速遞",
"ShipperCode" : "YTO"
} ],
"EBusinessID" : "",
"Code" : "",
"Success" : true
}