ok działa z furgonetki, a orientujesz się jakie zmienne trzeba wysłać bezpośrednio do dpd ?
<?php
$method = 'getTracking';
$format = 'xml';
$service = 'dpd';
$package_no = '000000978dd2383S';
$url = "http://furgonetka.pl/api/$method.$format?service=$service&package_no=$package_no";
$xml = simplexml_load_file($url);
$status = $xml->getName();
if ($status == 'success') {
} elseif ($status == 'error') {
foreach($xml->error as $error) {
if(isset($error->field)) { echo $error->field .': '; }
}
} else {
}
?>
Ładnie zwraca info, zastanawiam się co tutaj z tym dalej zrobić

<?php
$sslhost = "ssl://tracktrace.dpd.com.pl";
'q' => '0000009782383S',
'typ' => '1',
);
$content = http_build_query($vars);
fwrite($fp, "POST /findPackage HTTP/1.1\r\n"); fwrite($fp, "Host: tracktrace.dpd.com.pl\r\n"); fwrite($fp, "Content-Type: application/x-www-form-urlencoded\r\n"); fwrite($fp, "Connection: close\r\n");
;
header('Content-type: application/json');
}
?>
Odpowiedź
HTTP/1.1 200 OK
Date: Mon
, 27 Jun 2016 06
:15
:27 GMT
Pragma: no-cache
Expires: Thu, 01 Jan 1970 00:00:00 GMT
Cache-Control: no-cache
Cache-Control: no-store
Content-Type: text/html;charset=UTF-8
Set-Cookie: JSESSIONID=07f93c94ea751206e4de4aec3f78.055100; Path=/; HttpOnly
Content-Length: 2941
Connection: close
<input xmlns:xs="http://www.w3.org/2001/XMLSchema" type="hidden" value="0000009782383S" class="js-waybill"><input xmlns:xs="http://www.w3.org/2001/XMLSchema" type="hidden" value="0000009782383S" class="js-waybill-paczki"><fieldset xmlns:xs="http://www.w3.org/2001/XMLSchema" class="compact">
<div class="form-group"><span class="label">PrzesyĹka</span><span class="input"><span class="input-text">0000009782383S</span></span></div>
<div class="form-group"><label>Paczki w przesyĹce</label><form method="post" class="js-parcels-combo-form" action="#"><span class="input"><select name="parcel" class="custom-select">
<option value="0000009782383S" selected>0000009782383S</option></select></span></form>
</div>
<div class="form-group"><span class="label">Paczka</span><span class="input"><span class="input-text">0000009782383S</span></span></div>
<div class="form-group "><span class="label">Kwota pobrania przy dorÄczeniu</span><span class="input input-text">145,00
PLN</span></div>
<div class="form-group"><span class="label l-info">Uruchom czat z konsultantem infolinii</span><span class="input input-text"><span class="btn--arrow-down btn--no-text js-consult"></span><span class="btn--arrow-up btn--no-text js-consult-hide" style="display: none;"></span></span><br><span class="label l-info"><span class="l-info">Opcja dostÄpna od poniedziaĹku do piÄ
tku w godzinach 8:00-20:00 i w sobotÄ 8:00-14:00</span></span></div>
<div class="js-package-captcha" style="display: none;"></div>
<div class="subform js-package-captcha" style="display: none;">
<p>Aby uruchomiÄ czat z konsultantem, naleĹźy uzupeĹniÄ poniĹźsze pola</p>
<div class="form-group"><span class="js-incorrect-postal-code" style="display: none;">*</span><span class="label">Kod pocztowy odbiorcy</span><span class="input"><input class="js-postal-code" type="text" name="post-code" maxlength="10"></span></div>
<div class="form-group"><span class="js-incorrect-captcha" style="display: none;">*</span><span class="label">Przepisz kod z obrazka</span><span class="input input-captcha"><img class="js-captcha-img"><input type="text" name="captcha" class="js-captcha-input" maxlength="5"></span></div>
<div class="form-group"><button type="button" class="btn-submit js-solve-captcha">PokaĹź</button></div><span class="js-incorrect-legend" style="display: none;">*
pole uzupeĹnione nieprawidĹowo.
</span></div>
<div class="js-package-details subform" style="display: none;"></div>
</fieldset>
<fieldset xmlns:xs="http://www.w3.org/2001/XMLSchema" class="compact">
<h3>Historia przesyĹki</h3>
<div class="table-wrapper-400">
<table class="table-track">
<thead>
<th>Data</th>
<th>Godzina</th>
<th>Opis</th>
<th>OddziaĹ</th>
</thead>
<tbody></tbody>
</table>
</div>
</fieldset>