德国邮政/sdk-api-prodws

德国邮政 DHL 集团货运产品 API SDK

1.2.0 2024-05-02 16:03 UTC

This package is auto-updated.

Last update: 2024-08-27 12:06:50 UTC


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');