Mam już dosyć składania zleceń w DHL poprzez cURL. Postanowiłem zacząć komunikować się z DHLem za pośrednicwem protokołu SOAP z którym nigdy nie miałem do czynienia


Tak zestawia się (niby połączenie) i używa funkcji getVersion nie wymagającej autoryzacji:
Kod
class DHL24_webapi_client extends SoapClient
{
const WSDL = 'https://dhl24.com.pl/webapi';
public function __construct()
{
parent::__construct( self::WSDL );
}
}
$client = new DHL24_webapi_client;
$result = $client->getVersion();
echo $result;
{
const WSDL = 'https://dhl24.com.pl/webapi';
public function __construct()
{
parent::__construct( self::WSDL );
}
}
$client = new DHL24_webapi_client;
$result = $client->getVersion();
echo $result;
Problem w tym, że gdy chcę użyć innej funkcji opisanej tutaj: https://dhl24.com.pl/webapi/doc.html podstawiając tak:
Kod
$result = $client->authData();
to zaczyna sypać błędami :-/ Bardzo proszę o wskazówkę jak należy obsługiwać SOAP :-/ A może ktoś już pisał komunikację z DHLem?