Erste Schritte

Nach dem erfolgreichen Download der Phar Archive kann das erste kleine Anwendungsscript erstellt werden. Dazu legen wir die Datei myapp.php an.

Includieren der benötigten Komponenten

include_once '/phar/alvine.framework-1.11.0.phar';
include_once '/phar/alvine.infrastructure.api.rest-0.10.0.phar';
include_once '/phar/alvine.shipping.provider.dpd-snapshot.phar';

Token erstellen

Der Token darf nicht bei jedem Request erstellt werden

LOGIN_5 The authtoken is invalid LOGIN_6 Your session expired

$getAuth = new \Alvine\Shipping\Provider\Dpd\Element\GetAuth();
$getAuth->setDelisId('sandboxdpd');
$getAuth->setPassword('xMmshh1');
$getAuth->setMessageLanguage('de_DE');

$uri = new \Alvine\Net\Resource\URI(\Alvine\Shipping\Provider\Dpd\Client::SANDBOXURL);
$client = new \Alvine\Shipping\Provider\Dpd\Client($uri);

$getAuthResponse = $client->getAuth($getAuth);

$token=$getAuthResponse->getAuthToken();