德国邮政 / sdk-api-prodws
德国邮政 DHL 集团货运产品 API SDK
1.2.0
2024-05-02 16:03 UTC
Requires (Dev)
- fig/log-test: ^1.1.0
- phpstan/phpstan: ^1.5.0
- phpunit/phpunit: ^9.5.0
- rector/rector: *
- squizlabs/php_codesniffer: ^3.4
README
DPDHL 产品信息 API SDK 包提供了以下网络服务的接口
- ProdWS 1.1
要求
系统要求
- PHP 8.1+ 并带有 SOAP 扩展
包要求
psr/log
: PSR-3 日志接口
开发包要求
phpunit/phpunit
: 测试框架
安装
$ composer require deutschepost/sdk-api-prodws
卸载
$ composer remove deutschepost/sdk-api-prodws
测试
$ ./vendor/bin/phpunit -c test/phpunit.xml
功能
DPDHL 产品信息 API SDK 支持以下功能
- 获取产品版本列表
获取产品版本列表
获取销售产品和其组件(基本产品和附加产品)的版本列表。
公共 API
适用于消费的库组件包括
- 服务
- 服务工厂
- 产品信息服务
- 数据传输对象
- 产品列表
使用方法
$logger = new \Psr\Log\NullLogger(); $serviceFactory = new \DeutschePost\Sdk\ProdWS\Service\ServiceFactory(); $service = $serviceFactory->createProductInformationService('user', 'password', $logger); $productLists = $service->getProductLists('MANDANT_ID');