printu/elektroniczny-nadawca

电子发件人WebAPI

v14.1.0 2024-02-13 11:08 UTC

This package is auto-updated.

Last update: 2024-09-13 12:25:01 UTC


README

PHP绑定用于波兰邮政的e-nadawca (https://e-nadawca.poczta-polska.pl/)。

API文档

安装

API客户端可以通过Composer安装。

在您的composer.json文件中

{
    "require": {
        "printu/elektroniczny-nadawca": "^14.0.0"
    }
}

创建composer.json文件后,您可以运行composer install进行初始包安装,并运行composer update以更新到API客户端的最新版本。

示例

require_once __DIR__ . '/vendor/autoload.php';
/**
 * Minimal options
 */
$options = [
    WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL => \PocztaPolska\EnumType\WsdlType::getPath(),
    WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP => \PocztaPolska\ClassMap::get(),
    WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_LOGIN = "login",
    WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_PASSWORD = "secret",
];
/**
 * Samples for Service ServiceType
 */
$service = new \PocztaPolska\ServiceType\Service($options);
/**
 * Sample call for addShipment operation/method
 */
if ($service->addShipment(new \PocztaPolska\StructType\AddShipment()) !== false) {
    print_r($service->getResult());
} else {
    print_r($service->getLastError());
}

许可证

MIT许可证。有关更多详细信息,请参阅LICENSE文件。