dbx12 /
将您的 Yii2 应用程序连接到 DHL 快件跟踪 API
1.0.0
2020-09-16 06:55 UTC
Requires
- php: ^7.3
- ext-json: *
- guzzlehttp/guzzle: ^7.0
- yiisoft/yii2: ~2.0.0
Requires (Dev)
- codeception/codeception: ^4.1
- codeception/module-asserts: ^1.0.0
- roave/security-advisories: dev-master
This package is auto-updated.
Last update: 2024-09-16 15:46:36 UTC
README
将您的 Yii2 应用程序连接到 DHL 快件跟踪 API。此项目是为了与 API 版本 1.1.0 一起使用而创建的。
安装
安装此扩展的首选方式是通过 composer。
运行
php composer.phar require --prefer-dist dbx12/yii2-dhl "*"
或添加
"dbx12/yii2-dhl": "*"
到您的 composer.json 文件的 require 部分。
用法
扩展安装完成后,请在配置文件中将其配置为组件。您需要在 DHL 开发者门户上注册 这里 获取 Shipment Tracking - Unified API 的 API 密钥。将 消费者密钥 放入您的配置文件中,如下所示。
return [
'components' => [
'dhl' => [
'class' => \dbx12\dhl_component\DhlComponent::class,
'consumerKey' => 'consumer-key-here'
],
],
];
您可以用它作为组件,例如,如果您想查找追踪号为 00123456789123456789 的快件,您可以这样做
$shipment = Yii::$app->dhl->getShipment('00123456789123456789');
返回值基本上是一个 \yii\base\Model 对象,结构主要基于文档中的 schema 这里。由于 Yii 模型的内部工作方式,存在一些差异。