syships / php-logistic
php的物流SDK
1.0.1
2024-09-04 08:19 UTC
Requires
- php: >=7.2
README
这是一个用于学习的个人插件。强烈建议您不要使用它。此插件是不稳定的。
这是php的物流插件
安装
安装此扩展的首选方式是通过Composer。
运行以下命令之一:
php composer.phar require --prefer-dist syships/php-logistic "*"
或
"syships/php-logistic": "*"
将以下内容添加到您的composer.json
文件的require部分。
用法
扩展安装后,只需在代码中通过以下方式使用即可:
require_once __DIR__.'/vendor/autoload.php';
use Symfony\Component\HttpFoundation\Response;
use syships\logistic\LogisticApplication;
$config = [
'company_name'=>'中通',
'app_id'=>'app_id',
'app_secret'=>'app_secret',
'server_url'=>'http://japi-test.zto.com/',
];
$data = [
'waybill_code'=>"73100135377958",//运单号
];
$logisticApp = new LogisticApplication($companyName,$config);
if($logisticApp->track($data)){
$response = new Response(json_encode($logisticApp->getSuccessData()),200,['Content-Type'=>'application/json']);
$response->send();
}else{
$response = new Response($logisticApp->getFirstError(),400,['Content-Type'=>'application/json']);
$response->send();
}