kerogos/dhl-polska

DHL24 Polska webapi2 连接器

1.0.1 2022-12-09 21:04 UTC

This package is auto-updated.

Last update: 2024-09-10 01:07:39 UTC


README

GitHub version GitHub license GitHub issues

波兰语 英语

波兰语

描述

这是一个用于处理 DHL webapi2 的 Laravel 包装器,方法文档请参考 DHL。该包装器与 Laravel >= 7.x 兼容。

变更

2022-12-09 (v1.0.1)

  • FIX: 修复 Linux 上 Class 'Kerogos\DhlPolska\DTO\createShipmentsResponse' 错误

安装

在项目中运行

composer require kerogos/dhl-polska

然后需要复制配置文件,执行以下方法

php artisan vendor:publish --provider=kerogos/dhl-polska/DhlPolskaServiceProvider --tag=config

在 .env 文件中填写以下字段

DHL_SANDBOX=true/false
DHL_LOGIN_API=login_do_api
DHL_PASSWORD_API=hasło_do_api

DHL_SANDBOX 如果设置为 true,则连接到测试 API,如果设置为 false,则连接到生产 API。默认为 false。

使用

use Kerogos\DhlPolska;
/*(...)*/
$api = new Kerogos\DhlPolska\Services\DHL24WebapiService();
$response = $api->getVersion(new Kerogos\DhlPolska\DTO\GetVersion())

对于需要认证的类(填写 AuthData 结构),可以省略。

许可证

本软件包遵循 Boost 软件许可证 - 版本 1.0

英语

描述

这是一个针对波兰 DHL webapi2 的 Laravel 软件包,有关现有方法的文档请参考 DHL。该软件包适用于 Laravel 7 及以上版本。

变更日志

2022-12-09 (v1.0.1)

  • FIX: 修复 Linux 上 Class 'Kerogos\DhlPolska\DTO\createShipmentsResponse' 未找到错误。

安装

在你的项目中运行以下命令

composer require kerogos/dhl-polska

然后发布配置文件

php artisan vendor:publish --provider=kerogos/dhl-polska/DhlPolskaServiceProvider --tag=config

在 .env 文件中添加以下指令

DHL_SANDBOX=true/false
DHL_LOGIN_API=your_login_to_api
DHL_PASSWORD_API=your_password_to_api

DHL_SANDBOX 如果设置为 true,则使用沙盒 API,如果设置为 false,则使用生产 API。默认为 false。

使用

use Kerogos\DhlPolska;
/*(...)*/
$api = new Kerogos\DhlPolska\Services\DHL24WebapiService();
$response = $api->getVersion(new Kerogos\DhlPolska\DTO\GetVersion())

可以在 DTO 类中省略 AuthData。

许可证

本软件包遵循 Boost 软件许可证 - 版本 1.0