smberg / yurtici-kargo
Yurtici Kargo 集成
1.0.2
2023-01-29 12:01 UTC
Requires
- php: >=5.3.0
README
Yurtiçi Kargo php api 集成
安装
Composer
您可以通过 Composer 安装绑定。运行以下命令
composer require smberg/yurtici-kargo
要使用绑定,请使用 Composer 的 自动加载
require_once('vendor/autoload.php');
手动安装
如果您不希望使用 Composer,您可以下载最新的发布版。然后,要使用绑定,请包含 YurticiKargoBootstrap.php
文件。
require_once('/path/to/yurtici-kargo-php/YurticiKargoBootstrap.php');
创建发货请求
<?php require_once "../vendor/autoload.php"; $request = new YurticiKargo\Request("test"); $request->setUser("YKTEST", "YK"); $shipmentDetails = array( "receiverCustName" => "Berkay Gümüştekin", "receiverAddress" => "Test Mah. Deneme Sk. No:3", "receiverPhone1" => "05555555555", "invoiceKey" => "SBG".YurticiKargo\Request::generateKey(17), "cargoKey" => "SBG".YurticiKargo\Request::generateKey(10) ); $shipment = new YurticiKargo\Shipment(); $shipment->setShipmentDetails($shipmentDetails); $createShipment = $request->createShipment($shipment); echo '<pre>'; print_r($createShipment); echo '</pre>';
查询货物状态
<?php require_once "../vendor/autoload.php"; $request = new YurticiKargo\Request(); $request->setUser("YKTEST", "YK")->init("test"); $queryShipment = $request->queryShipment("SBG5448C616D8"); echo '<pre>'; print_r($queryShipment->getResultData()); echo '</pre>';