dbx12 /

将您的 Yii2 应用程序连接到 DHL 快件跟踪 API

安装: 4

依赖项: 0

建议者: 0

安全: 0

类型:yii2-extension

1.0.0 2020-09-16 06:55 UTC

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 模型的内部工作方式,存在一些差异。