Jeg bruger funktionen SearchNearestParcelShops fra
http://www.gls.dk/information/Folder/Webservice_ParcelShop_EN.pdfifølge vejledningen skal der 4 værdier til og dem har jeg defineret.
Jeg er først lige begyndt at lære det idag, så det er meget nyt for mig.
<?php
header('Content-Type: text/html; charset=utf-8');
ini_set('soap.wsdl_cache_enabled', '0');
ini_set('soap.wsdl_cache_ttl', '0');
$wsdl = '
http://www.gls.dk/webservices_v4/wsShopFinder.asmx?WSDL'; $options = array(
'uri'=>'
http://www.w3.org/2001/XMLSchema',
'style'=>SOAP_RPC,
'soap_version'=>SOAP_1_1,
'cache_wsdl'=>WSDL_CACHE_NONE,
'connection_timeout'=>15,
'trace'=>true,
'encoding'=>'UTF-8',
'exceptions'=>true,
'cache_wsdl' => WSDL_CACHE_NONE,
);
try {
$soap = new SoapClient($wsdl, $options);
$data = $soap->SearchNearestParcelShops(array(
"Street" => "Byvej 1",
"Zip code" => "8000",
"countryIso3166A2" => "DK",
"Amount" => "5"
));
echo "<pre>";
print_r($data);
echo "</pre>";
}
catch (Exception $e) {
var_dump($e->getMessage());
var_dump($soap->__getLastRequest());
var_dump($soap->__getLastResponse());
}
?>