Bonjour, je ne m'y connais pas du tout en API, etc..!
Néanmoins je voudrais utiliser un API permettant de suivre l'avancé du colis envoyé par Liveshipment.
Voici le lien pour télécharger les instructions et tout!
Avec de l'aide, j'ai réussi à faire ceci:
<?php
class TrackingRequest
{
var $MerchantUsername;
var $InvoiceNumber;
var $APIRequestKey;
function TrackingRequest($username, $invoiceNo, $key)
{
$this->MerchantUsername = strtolower($username);
$this->InvoiceNumber = strtolower($invoiceNo);
$this->APIRequestKey = base64_encode(md5($username. $invoiceNo. $key, true));
}
function getOrderStatus()
{
try
{
$client = new SoapClient("http://www.liveshipment.com/API/Tracking.asmx?WSDL");
$trackingResponse = $client->GetTracking(array('trackingRequest' => $this));
return $trackingResponse->GetTrackingResult;
}
catch (Exception $e)
{
return $e->getMessage();
}
}
}
$Track = new TrackingRequest('bennygames','gadgetorama009','QKBTUAYOGGPVXRWZPNZKOUMSABDPRP');
$trackdata = $Track->getOrderStatus();
?>
Pouvez vous me dire ce qui ne vas pas?
Merci
Partager